Staffer Group BR™

Fórum interativo totalmente gratuito!


 VisualizaçõesPermissão deste fórum:
Não podes responder a tópicos


CurtirDiretório deste fórum:
Fóruns » Principal »  » Tutoriais » Tutoriais sobre programação

#1
 D'Leandro™

D'Leandro™
Fundador
Drop down com seleção de coresEste código irá dar um estilo sensacional ao seu fórum, com ele você pode escolher a cor que vai usar no seu menu, além disso ele é personalizável.
Versões de funcionamento: Todas as versões.

1º Passo - Instalando o estilo CSS
O estilo CSS é o responsável pelo design e algumas funções legais, para instala-lo vamos até nossa folha de estilos CSS e colocar o código lá. Como fazer isto
Código:
/* Drop menu com seleção de cores */
#nav, #nav ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#nav {
    background-color: #000000;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
    display: table;
    padding: 10px;
    position: relative;
}
#nav ul {
    background-color: red;
    border:1px solid red;
    border-radius: 0 5px 5px 5px;
    border-width: 0 1px 1px;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
    left: -9999px;
    overflow: hidden;
    padding: 20px 0 10px;
    position: absolute;
    top: -9999px;

    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);

    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;

    -moz-transition: -moz-transform 0.1s linear;
    -ms-transition: -ms-transform 0.1s linear;
    -o-transition: -o-transform 0.1s linear;
    -webkit-transition: -webkit-transform 0.1s linear;
    transition: transform 0.1s linear;
}
#nav li {
    float: left;
    position: relative;
}
#nav li a {
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    padding: 7px 20px;
    text-decoration: none;
}
#nav li:hover > a {
    background-color: red;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
}
#nav li:hover > a.hsubs {
    border-radius: 5px 5px 0 0;
}
#nav li:hover ul.subs {
    left: 0;
    top: 34px;
    width: 180px;

    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    -webkit-transform: scaleY(1);
}
#nav ul li {
    width: 100%;
}
#nav ul li:hover > a {
    background-color: #222222 !important;
    border-radius: 5px 5px 5px 5px;
}

.colorScheme {
    height: 32px;
    list-style: none outside none;
    margin: 0 auto 25px;
    width: 320px;
}
.colorScheme a {
    cursor: pointer;
    float: left;
    height: 30px;
    margin: 0 5px;
    width: 30px;
}
.colorScheme .red {
    background-color: red;
}
.colorScheme .orange {
    background-color: orange;
}
.colorScheme .pink {
    background-color: pink;
}
.colorScheme .green {
    background-color: green;
}
.colorScheme .blue {
    background-color: blue;
}
.colorScheme .indigo {
    background-color: indigo;
}
.colorScheme .violet {
    background-color: violet;
}
.colorScheme .grey {
    background-color: grey;
}

#red:target ~ #nav ul {
    background-color: red;
    border: 1px solid red;
}
#orange:target ~ #nav ul {
    background-color: orange;
    border: 1px solid orange;
}
#pink:target ~ #nav ul {
    background-color: pink;
    border: 1px solid pink;
}
#green:target ~ #nav ul {
    background-color: green;
    border: 1px solid green;
}
#blue:target ~ #nav ul {
    background-color: blue;
    border: 1px solid blue;
}
#indigo:target ~ #nav ul {
    background-color: indigo;
    border: 1px solid indigo;
}
#violet:target ~ #nav ul {
    background-color: violet;
    border: 1px solid violet;
}
#grey:target ~ #nav ul {
    background-color: grey;
    border: 1px solid grey;
}
#red:target ~ #nav li:hover > a {
    background-color: red;
}
#orange:target ~ #nav li:hover > a {
    background-color: orange;
}
#pink:target ~ #nav li:hover > a {
    background-color: pink;
}
#green:target ~ #nav li:hover > a {
    background-color: green;
}
#blue:target ~ #nav li:hover > a {
    background-color: blue;
}
#indigo:target ~ #nav li:hover > a {
    background-color: indigo;
}
#violet:target ~ #nav li:hover > a {
    background-color: violet;
}
#grey:target ~ #nav li:hover > a {
    background-color: grey;
}
/* TUTORIAL = http://staffergroupbr.stuning.net/t999- */
Valide o documento.


2º Passo - Inserindo o source HTML
O source é basicamente o esqueleto do objeto, é ele quem da condições e estrutura para que o código seja o que vemos. A instalação do source pode ser feita na página inicial, em um widget ou em uma página HTML, até em um tópico.
Código:
<!DOCTYPE HTML>
<HTML lang="en" >
    <head>
        <meta charset="utf-8" />
        <title>CSS3 multicolor menu | Script Tutorials</title>
        <link href="CSS/styles.CSS" rel="stylesheet" type="text/CSS" />
        <link href="CSS/menu.CSS" rel="stylesheet" type="text/CSS" />
    </head>
    <body>
                <div class="container">

            <span id="red"></span>
            <span id="orange"></span>
            <span id="pink"></span>
            <span id="green"></span>
            <span id="blue"></span>
            <span id="indigo"></span>
            <span id="violet"></span>
            <span id="grey"></span>

            <div class="colorScheme">
                <a href="#red" class="red"></a>
                <a href="#orange" class="orange"></a>
                <a href="#pink" class="pink"></a>
                <a href="#green" class="green"></a>
                <a href="#blue" class="blue"></a>
                <a href="#indigo" class="indigo"></a>
                <a href="#violet" class="violet"></a>
                <a href="#grey" class="grey"></a>
            </div>

            <ul id="nav">
                <li><a href="#">Home</a></li>
                <li><a class="hsubs" href="#">Menu 1</a>
                    <ul class="subs">
                        <li><a href="#">Submenu 1</a></li>
                        <li><a href="#">Submenu 2</a></li>
                        <li><a href="#">Submenu 3</a></li>
                        <li><a href="#">Submenu 4</a></li>
                        <li><a href="#">Submenu 5</a></li>
                    </ul>
                </li>
                <li><a class="hsubs" href="#">Menu 2</a>
                    <ul class="subs">
                        <li><a href="#">Submenu 2-1</a></li>
                        <li><a href="#">Submenu 2-2</a></li>
                        <li><a href="#">Submenu 2-3</a></li>
                        <li><a href="#">Submenu 2-4</a></li>
                        <li><a href="#">Submenu 2-5</a></li>
                        <li><a href="#">Submenu 2-6</a></li>
                        <li><a href="#">Submenu 2-7</a></li>
                        <li><a href="#">Submenu 2-8</a></li>
                    </ul>
                </li>
                <li><a class="hsubs" href="#">Menu 3</a>
                    <ul class="subs">
                        <li><a href="#">Submenu 3-1</a></li>
                        <li><a href="#">Submenu 3-2</a></li>
                        <li><a href="#">Submenu 3-3</a></li>
                        <li><a href="#">Submenu 3-4</a></li>
                        <li><a href="#">Submenu 3-5</a></li>
                    </ul>
                </li>
                <li><a href="#">Menu 4</a></li>
                <li><a href="#">Menu 5</a></li>
                <li><a href="#">Menu 6</a></li>
                <li><a href="#">Back</a></li>
            </ul>

        </div>
    </body>
</HTML>
Salve a source e veja como ficou!


  • Resultado:

Tutorial - Drop down com seleção de cores Sem_t134




© Staffer Group BR™
PRECISA DE SUPORTE?

Criador: D'Leandro™ / Sei lá, é só um código normal
Site: http://staffergroupbr.stuning.net/t999-drop-down-com-seleção-de-cores

#2
 iHeload

iHeload
Membro
Aceito: Movido para o local correspondente.

#3
 Games DMG

Games DMG
Membro
uwol! Parabéns pelo tópico, estava atrás disto : Up :

#4
 Bookmarlucas654

Bookmarlucas654
Membro
Oux, dizendo a verdade man, será que ESSE funciona em meu fórum?
EDIT: Funcionou... mas bugou ={ Que pena, mas valeu assim msm

#5
 D'Leandro™

D'Leandro™
Fundador
Olá Bookmarlucas654, Acredito que sim, sendo instalado no local correto!

#6
 Games DMG

Games DMG
Membro
Esse menu pode ir tanto direto no template quanto no geral do fórum?

#7
 D'Leandro™

D'Leandro™
Fundador
Exatamente, e também pode ir em forma de WidGet ou Html para Tópicos!

#8
 Games DMG

Games DMG
Membro
Aparece tutorial, quero lhe usar :cuti:

#9
 D'Leandro™

D'Leandro™
Fundador
Veja bem, Aqui funciona perfeitamente.

Spoiler:

#10
 Games DMG

Games DMG
Membro
Sabe pq é dificl ir para os sub-menus?? Ele fica fechando e não deixa fica com o mouse em cima deles...

#11
 D'Leandro™

D'Leandro™
Fundador
Isto acontece em todos os submenus?

#12
 Games DMG

Games DMG
Membro
Sim tem hora que da pra entra em um deles normal, mas 5 segundos depois já não fica mais certo...

#13
 D'Leandro™

D'Leandro™
Fundador
Então peço que abra um tópico na area de suporte, irei editar o código para seu forum, coloque no tópico o link e a versão de seu forum, se possivel o link de onde voce instalou o efeito.

#14
 Bookmarlucas654

Bookmarlucas654
Membro
Ficou exatamente assim comigo, achei que era por causa do meu fórum original do paraguai :hum2:

#15
 LevelUp

LevelUp
Membro
vou aplicar em meu fórum, obrigado

#16
 Diskete

Diskete
Membro
Irei aplicar-lo no template, procurava algo como isto ^^ , obrigado !

#17
 'Fusion

'Fusion
Membro
top pakas gostei bastante

#18
 ®'Martins

®'Martins
Membro
vou aplicar no meu forum tava procurando faz tempo

#19
 azure

azure
Membro
vou aplicar em meu fórum, obrigado

#20
 Sheldon

Sheldon
Novato
Ver Tópico

#21
 Mr.GamingPT

Mr.GamingPT
Membro
oo

#22
 Mr.GamingPT

Mr.GamingPT
Membro
oo

#23
 Julinho

Julinho
Novato
nice.ver topice

#24
 Conteúdo patrocinado