1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177
| #menu, #menu ul
{
padding:0;
margin:0;
list-style:none;
text-align:center;
z-index: 1000;
}
#menu li
{
display:inline-block;
position:relative; /* Crée un contexte de positionnement pour les sous-listes */
border-radius:8px 8px 0 0;
}
#menu ul li
{
display:inherit;
border-radius:0;
}
#menu ul li:hover
{
border-radius:0;
}
#menu ul li:last-child
{
border-radius:0 0 8px 8px;
}
#menu ul
{
position: absolute; /* Evite que la dimension du conteneur ne change quand la sous-liste est affichée */
max-height: 0;
left: 0; /* FIX IE7 : pour que le sous-menu s'aligne avec son conteneur */
right: 0;
overflow: hidden;
-moz-transition: .8s all .3s;
-webkit-transition: .8s all .3s;
transition: .8s all .3s;
}
/* donne la longueur du déroulant, diminuer ou augmenter le 30em selon le nombre de liens */
#menu li:hover ul
{
max-height:30em;
}
/* background des liens menus */
/*menu 1
couleur dégradée */
#menu li:first-child
{
background-color: #81BEF7;
background-image:-webkit-linear-gradient(top, #81BEF7 0%, #58D3F7 100%);
background-image:linear-gradient(to bottom, #81BEF7 0%, #58D3F7 100%);
}
/*menu 2 */
#menu li:nth-child(2)
{
background-color: #CC2EFA;
background-image: -webkit-linear-gradient(top, #CC2EFA 0%, #663399 100%);
background-image:linear-gradient(to bottom, #CC2EFA 0%, #663399 100%);
}
/* menu 3 */
#menu li:nth-child(3)
{
background-color: #009999;
background-image:-webkit-linear-gradient(top, #009999 0%, #00CC99 100%);
background-image:linear-gradient(to bottom, #009999 0%, #00CC99 100%);
}
/* menu 4 (couleur rouge - non utilisé actuellement, fichier non téléchargé sur le FTP*/
#menu li:nth-child(4)
{
background-color: #FF3300;
background-image:-webkit-linear-gradient(top, #FF3300 0%, #FF99CC 100%);
background-image:linear-gradient(to bottom, #FF3300 0%, #FF99CC 100%);
}
/* menu 5 c-a-d le dernier menu */
#menu li:last-child
{
background-color: #FF9966;
background-image:-webkit-linear-gradient(top, #FF9966 0%, #CC9999 100%);
background-image:linear-gradient(to bottom, #FF9966 0%, #CC9999 100%);
}
/* background des liens sous menus = déroulant */
#menu li:first-child li
{
background:#58D3F7;
}
#menu li:nth-child(2) li
{
background:#663399;
}
#menu li:nth-child(3) li
{
background:#00CC99;
}
#menu li:nth-child(4) li
{
background:#FF99CC;
}
#menu li:last-child li
{
background:#CC9999;
}
/* background des liens menus et sous menus au survol */
#menu
li:first-child:hover, #menu li:first-child li:hover
{
background:#81BEF7;
}
#menu
li:nth-child(2):hover, #menu li:nth-child(2) li:hover
{
background:#CC2EFA;
}
#menu
li:nth-child(3):hover, #menu li:nth-child(3) li:hover
{
background:#009999;
}
#menu
li:nth-child(4):hover, #menu li:nth-child(4) li:hover
{
background:#FF3300;
}
#menu li:last-child:hover, #menu li:last-child li:hover
{
background:#FF9966;
}
/* les a href */
#menu a
{
text-decoration:none;
display:block;
padding:8px 32px;
color:#fff;
font-family:arial;
}
#menu ul a
{
padding:8px 0;
}
#menu li:hover li a
{
color:#fff;
text-transform:inherit;
}
#menu li:hover a, #menu li li:hover a
{
color:#000;
} |
Partager