Construção de menus com regras CSS

Olá pessoal,

Neste material vamos aprender a criar dois menus estilizados. O primeiro é um menu vertical e o segundo exemplo é uma barra de navegação horizontal. Lembrando que depois de prontos vocês podem alterar as propriedades deixando-os a sua escolha.

Espero que façam bom proveito dos menus e sucesso!!!!

Exemplo 1 (Menu Vertical)

CSS
  1. /* Formatação da folha de estilo */
  2. #menubv {
  3. width: 12em;
  4. padding: 0;
  5. margin: 0;
  6. font-family: “verdana”;
  7. font-size: 14px;
  8. }
  9. #menubv ul {
  10. list-style: none;
  11. margin: 0;
  12. padding: 0;
  13. }
  14. #menubv li {
  15. border-bottom-width: 1px;
  16. border-bottom-style: solid;
  17. border-bottom-color: #f00000;
  18. }
  19. #menubv li a {
  20. display: block;
  21. padding: 5px 5px 5px 0.5em;
  22. font-weight: bold;
  23. border-left: 10px solid #ffc0cb;
  24. border-right: 10px solid #fff5ee;
  25. background-color: #ffe4e1;
  26. color: #808000;
  27. text-decoration: none;
  28. }
  29. #menubv li a:hover {
  30. border-left: 10px solid #ffcccc;
  31. border-right: 10px solid #ffffff;
  32. background-color: #fff0f5;
  33. color: #cccccc;
  34. }
www.revistaphp.com.br

Código HTML do menu:

HTML
  1. <div id=“menubv”>
  2. <ul id= “menubv”>
  3. <li> <a href= “#” title= “link 0> Link 0</a> </li>
  4. <li> <a href= “#” title= “link 1> Link 1</a> </li>
  5. <li> <a href= “#” title= “link 2> Link 2</a> </li>
  6. <li> <a href= “#” title= “link 3> Link 3</a> </li>
  7. <li> <a href= “#” title= “link 4> Link 4</a> </li>
  8. <li> <a href= “#” title= “link 5> Link 5</a> </li>
  9. <li> <a href= “#” title= “link 6> Link 6</a> </li>
  10. <li> <a href= “#” title= “link 7> Link 7</a> </li>
  11. </ul>
  12. </div>
www.revistaphp.com.br

Exemplo 2 (Barra de navegação horizontal)

CSS
  1. /* Folha de estilo do menu */
  2. #menuhor {
  3. border: none;
  4. margin: 0;
  5. font: 12px Arial, sans-serif;
  6. }
  7. #menuhor li {
  8. list-style: none;
  9. margin: 0;
  10. display: inline;
  11. }
  12. #menuhor li a {
  13. height: 1px; /* conserto para Internet Explorer */
  14. padding: 8px 6px;
  15. margin: 0;
  16. border: 1px solid #0042ff;
  17. background: #999999;
  18. text-decoration: none;
  19. }
  20. #menuhor li a:link {
  21. color: #ffffff;
  22. }
  23. #menuhor li a:visited {
  24. color: #ffffff;
  25. }
  26. #menuhor li a:hover {
  27. background: #859ce0;
  28. color: #000000;
  29. border-color: #000000;
  30. }
www.revistaphp.com.br

Código HTML da barra de navegação

HTML
  1. <div id=“menuhor”>
  2. <ul id= “menuhor”>
  3. <li> <a href= “#” title= “link 0> Link 0</a> </li>
  4. <li> <a href= “#” title= “link 1> Link 1</a> </li>
  5. <li> <a href= “#” title= “link 2> Link 2</a> </li>
  6. <li> <a href= “#” title= “link 3> Link 3</a> </li>
  7. <li> <a href= “#” title= “link 4> Link 4</a> </li>
  8. <li> <a href= “#” title= “link 5> Link 5</a> </li>
  9. <li> <a href= “#” title= “link 6> Link 6</a> </li>
  10. <li> <a href= “#” title= “link 7> Link 7</a> </li>
  11. </ul>
  12. </div>
www.revistaphp.com.br

Direto do Revista PHP

Leave a Reply





BlogBlogs