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
| * {
margin: 0; /* Mettons TOUTES les marges extérieures à zéro */
padding: 0; /* Mettons TOUS les espaces intérieures à zéro */
box-sizing: border-box; /* largeur des boites= width+padding+border */
}
html, body {
height: 100%; /* Toute la hauteur de l'écran */
font-size: 100%; /* 100%=16px=1rem */
}
body {
font-family: "Times New Roman", Times, serif; Définition des polices de base
font-size: 100%; /* 100%=16px=1em */
}
#menu {
width: 10%; /* Définissons une largeur pour mobile first */
margin: 0 auto; /* centrons ce menu */
}
#menu ul, #menu li {
list-style-type: none; /* supprimons TOUTES les puces */
}
/* définition du premier niveau */
#menu > li {
background-color: blue; /* tous les li du premier niveau */
}
#menu > li:nth-child(2) {
background-color: yellow; /* seulement le deuxième li du premlier niveau */
}
/* définition des li du premier niveau au survol*/
#menu > li:hover {
background-color: maroon;
}
/* définition des li du deuxième niveau */
#menu > li li {
background-color: green; /* de TOUS les li du deuxième niveau */
padding-left:50px;
}
#menu > li li:nth-child(2) {
background-color: black; /* du deuxième li du deuxième niveau */
}
#menu > li li:nth-child(3) {
background-color: red; /* dtroisème li du deuxième niveau */
}
#menu > li li:nth-child(4) {
background-color: magenta; /* du quatrième li du deuxième niveau */
}
/* définition des li du deuxième niveau au survol*/
#menu > li:nth-child(2) li:hover {
background-color: orange; /* pour simplifier tous les LI en orange */
} |
Partager