Boas-vindas ao Power Pixel

Junte-se a comunidade! Crie o seu próprio conteúdo, e faça amizades.EntrarCriar uma conta

[Pure CSS] Menu dropdown

+2
waghcwb
Target
6 participantes

Target Target  • Qua 17 Set 2014 - 0:34

[Pure CSS] Menu dropdown  Empty [Pure CSS] Menu dropdown Qua 17 Set 2014 - 0:34

Resultado final:
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

Como mostra no resultado final é um menu com um dropdown, dava pra ter feito o estilo do menu 10x melhor, mas olhem a hora que é kkk (00:30), estou cansado e amanhã terei de sair cedo, mas enfim, eu fiz o menu apenas pra demostrar a vocês que não é nem um pouco difícil fazer um menu dropdown com CSS, o código pra estudos:

Código:

<!DOCTYPE html>
<html>
<!--
// Name: Menu dropdown - Pure CSS
// Creator: Premotheus
// Update: 00:30
// Premotheus(C)
// Don't remove the credits of creator
-->
        <meta charset="utf-8" />
<head>
 
  <style type="text/css">
    .category_id_top {
    display: none
    }
   
input[type="checkbox"]:checked + .category_id_top {
    display: block;
    }
    li, ol, ul {
    list-style: none
    }
    a { text-decoration: none }
    ul#nav_app {
    display: inline;
    top: 0px !important;
    position: relative;
}

ul#nav_app li {
    display: inline-block;
}

.id_top > input[type="checkbox"] {
    display: none
}

ul#nav_app li > a, ul#nav_app li > label#comp {
    color: #000;
    padding: 5px;
    border-radius: 3px;
    background: rgba(58, 181, 232, 0.71);
    position: relative;
    top: 8px;
    z-index: 1;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.navbar {
    background: rgb(49, 189, 237);
    padding: 2px;
    height: 37px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border: 1px solid rgb(92, 149, 240);
}

menu {
    padding: 10px;
    line-height: 130%;
    position: relative;
}

.topmenu {
    position: relative;
    height: 120px;
    background-size: cover;
    background: url(http://i.imgur.com/ncXR7Jr.jpg);
    background-size: cover;
}

.logo {
    padding: 5px;
    height: 110px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: rgba(122, 125, 255, 0.2);
}

.logo:hover {
    background: rgba(122, 125, 255, 0.02);
    transition-duration: 3s;
    -moz-transition-duration: 3s;
    -webkit-transition-duration: 3s;
    -o-transition-duration: 3s;
}


label#comp {
    cursor: pointer;
}

.category_id_top {
    position: relative;
}

ul#id_top {
    position: absolute;
}

ul#id_top {
    display: block;
    margin-left: -15px;
    padding: 10px;
    margin-top: -1px;
}

ul#id_top li {
    display: block;
    padding: 4px;
}

.category_id_top {
    transition-duration: 4s;
    -o-transition-duration: 4s;
    -webkit-transition-duration: 4s;
    -moz-transition-duration: 4s;
}

.logo a {
    font-size: 50px;
    position: relative;
    top: 35px;
    z-index: 1;
    color: #EDECEC;
    font-family: Arial;
    font-weight: 500;
}

.logo a:hover {
    transition-duration: 1s;
    -webkit-transition-duration: 1s;
    -o-transition-duration: 1s;
    -moz-transition-duration: 1s;
    color: #fff;
}

ul#nav_app li > a:hover, ul#nav_app li > label#comp:hover {
    background: rgba(58, 175, 223, 0.9);
    color: #232222;
    transition-duration: 1s;
    -moz-transition-duration: 1s;
    -webkit-transition-duration: 1s;
    -o-transition-duration: 1s;
}

ul#nav_app > .active a {
    background: rgba(58, 175, 223, 0.9);
}
  </style>
 
  </head>
 
  <body>
   
    <menu>
      <div class="topmenu">
        <div class="logo"> <a href="#"> Logo </a> </div>
      </div>
  <div class="navbar">
    <ul id="nav_app">
      <li class="active"><a href="#index"> Index </a></li>
      <li><a href="/forum"> Forums </a></li>
      <li><a href="#category#"> Category</a> </li>
      <li><a href="#"> Download </a></li>
      <li class="id_top"> <label for="class" class="comp" id="comp">Components</label>
        <input id="class" type="checkbox" />
          <div class="category_id_top"> 
        <ul class="category" id="id_top">
          <li><a href="#">Category</a></li>
          <li><a href="#">Category</a></li>
          <li><a href="#">Category</a></li>
        </ul>
      </div>   
</li>
    </ul>
      </div>
    </menu>
  </body>
 
</html>

E a pré-visualização:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Espero que gostem!
Até + amigos! Wink

waghcwb waghcwb  • Qua 17 Set 2014 - 12:12

[Pure CSS] Menu dropdown  Empty Re: [Pure CSS] Menu dropdown Qua 17 Set 2014 - 12:12

Reputação da mensagem: 100% (1 votos)
Muito bom, CSS esta ficando cada vez melhor! Imagino as possibilidades do CSS4 o.o

[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

Target Target  • Qua 17 Set 2014 - 12:16

[Pure CSS] Menu dropdown  Empty Re: [Pure CSS] Menu dropdown Qua 17 Set 2014 - 12:16

Imagine só: Um mundo sem JS só CSS, que perfeição kkkk
Mas acho que isso é só imaginação alta mesmo, mas seria muito bom e mais leve.

Release's Release's  • Qua 17 Set 2014 - 13:18

Alex Habilidade Alex Habilidade  • Qua 17 Set 2014 - 13:25

[Pure CSS] Menu dropdown  Empty Re: [Pure CSS] Menu dropdown Qua 17 Set 2014 - 13:25

De uns tempo pra cá, o CSS evoluiu muito!
E a cada ano que passa tenho certeza que ficará mais poderoso ainda...

Target Target  • Qua 17 Set 2014 - 20:31

[Pure CSS] Menu dropdown  Empty Re: [Pure CSS] Menu dropdown Qua 17 Set 2014 - 20:31

Kkkk quem derá né Release rs
@[Tens de ter uma conta e sessão iniciada para poderes visualizar este link], com certeza, evoluiu e muito, vejo sites antigos que só tinha o background e as cores do link kk e hoje em dia a diferença que tá é gigantesca *.*

Fatalisss Fatalisss  • Qui 4 Dez 2014 - 10:47

[Pure CSS] Menu dropdown  Empty Re: [Pure CSS] Menu dropdown Qui 4 Dez 2014 - 10:47

Olá,
ótimo CSS.
Até mais!

David¹ David¹  • Seg 23 Fev 2015 - 20:24

[Pure CSS] Menu dropdown  Empty Re: [Pure CSS] Menu dropdown Seg 23 Fev 2015 - 20:24

Ótimo código css obrigado

Conteúdo patrocinado  • 

[Pure CSS] Menu dropdown  Empty Re: [Pure CSS] Menu dropdown

Permissões neste sub-fórum
Não podes responder a tópicos