Advertisement
bebesurf

Menu déroulant horizontal

Mar 21st, 2018
512
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.29 KB | None | 0 0
  1. Code HTML :
  2.  
  3. <ul id="menu-deroulant">
  4.     <li><a href="#">Lien menu 1</a>
  5.         <ul>
  6.             <li><a href="#">lien sous menu 1</a></li>
  7.             <li><a href="#">lien sous menu 1</a></li>
  8.             <li><a href="#">lien sous menu 1</a></li>
  9.             <li><a href="#">lien sous menu 1</a></li>
  10.         </ul>
  11.     </li><!--
  12. --><li><a href="#">Lien menu 2</a>
  13.         <ul>
  14.             <li><a href="#">Lien sous menu 2</a></li>
  15.             <li><a href="#">Lien sous menu 2</a></li>
  16.             <li><a href="#">Lien sous menu 2</a></li>
  17.             <li><a href="#">Lien sous menu 2</a></li>
  18.         </ul>
  19.     </li>
  20. </ul>
  21.  
  22.  
  23.  
  24. Code CSS :
  25.  
  26. #menu-deroulant, #menu-deroulant ul {
  27.     padding: 0;
  28.     margin: 0;
  29.     list-style: none;
  30. }
  31. #menu-deroulant {
  32. /* on centre le menu dans la page */
  33.     text-align: center;
  34. }
  35. #menu-deroulant li {
  36. /* on place les liens du menu horizontalement */
  37.     display: inline-block;
  38. }
  39. #menu-deroulant ul li {
  40. /* on enlève ce comportement pour les liens du sous menu */
  41.     display: inherit;
  42. }
  43. #menu-deroulant a {
  44.     text-decoration: none;
  45.     display: block;
  46.     color:#000;
  47. }
  48. #menu-deroulant ul {
  49.     position: absolute;
  50. /* on cache les sous menus complètement sur la gauche */
  51.     left: -999em;
  52.     text-align: left;
  53.     z-index: 1000;
  54. }
  55. #menu-deroulant li:hover ul {
  56. /* Au survol des li du menu on replace les sous menus */
  57.     left: auto;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement