You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase.
87 lines
1.7 KiB
87 lines
1.7 KiB
canvas { |
|
width: 50%; |
|
border: 2px solid black; |
|
border-radius: 5px; |
|
} |
|
|
|
|
|
|
|
* { |
|
/* Pour que les tailles soient correctes */ |
|
box-sizing: border-box; |
|
} |
|
|
|
body { |
|
/* Pour coller le menu au bord, sans espace */ |
|
margin: 0; |
|
} |
|
|
|
.menu { |
|
/* Pour que le menu reste en place quand on scroll */ |
|
position: fixed; |
|
/* Pour que le menu ne soit pas sur le texte et que ce dernier puisse être sélectionné */ |
|
width: 0px; |
|
} |
|
|
|
main { |
|
/* Pour que le texte ne soit pas sous le menu */ |
|
margin-left: 50px; |
|
width: 500px; |
|
text-align: justify; |
|
} |
|
|
|
#hamburger { |
|
/* Pour que la checkbox ne s'affiche pas */ |
|
display: none; |
|
} |
|
|
|
#hamburger-logo { |
|
/* Pour que le curseur soit un pointeur */ |
|
cursor: pointer; |
|
background: black; |
|
width: 200px; |
|
display: block; |
|
color: white; |
|
/* Pour que le menu hamburger s'affiche toujours */ |
|
text-align: right; |
|
/* Pour que le menu hamburger soit "rangé" par défaut */ |
|
transform: translateX(-168px); |
|
padding: 10px; |
|
} |
|
|
|
nav { |
|
display: flex; |
|
flex-direction: column; |
|
background: black; |
|
overflow: hidden; |
|
width: 200px; |
|
/* Pour que les liens soient "rangés" par défaut */ |
|
transform: translateX(-200px); |
|
} |
|
|
|
#hamburger-logo, |
|
nav { |
|
/* Pour qu'il y ait une animation */ |
|
transition: 0.7s; |
|
} |
|
|
|
/* Lorsque #hamburger est coché, le #hamburger-logo et le nav qui sont dans le même parent changent de propriété */ |
|
#hamburger:checked ~ #hamburger-logo, |
|
#hamburger:checked ~ nav { |
|
/* Changement de la position pour afficher les menus */ |
|
transform: translate(0); |
|
} |
|
|
|
nav a { |
|
color: white; |
|
text-decoration: none; |
|
padding: 10px; |
|
} |
|
|
|
nav a:hover { |
|
background: #444; |
|
} |
|
|
|
|
|
|
|
|