summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--public/css/nav.css35
1 files changed, 21 insertions, 14 deletions
diff --git a/public/css/nav.css b/public/css/nav.css
index 17b30c9..72aaf4b 100644
--- a/public/css/nav.css
+++ b/public/css/nav.css
@@ -47,10 +47,7 @@ ul
47 margin: 0; 47 margin: 0;
48 /*background-color: #ffffffe1;*/ /* b3 = 179 = 0.7 (x 256) */ 48 /*background-color: #ffffffe1;*/ /* b3 = 179 = 0.7 (x 256) */
49} 49}
50.nav_main > ul > li:hover 50
51{
52 background-color: white;
53}
54.current/* > a > p*/ 51.current/* > a > p*/
55{ 52{
56 background-color: white; 53 background-color: white;
@@ -61,14 +58,25 @@ li:not(.current){
61 font-weight: initial; 58 font-weight: initial;
62} 59}
63 60
64/* faire apparaître les sous-menu sur PC */ 61
65.drop-down:hover > .sub-menu, 62/* sous-menus avec PC + souris
66.drop-right:hover > .sub-menu 63mettre ici tous les blocs avec :hover, les navigateurs mobiles "simulent" les :hover, cassant le JS utilisé ici */
67{
68 display: block;
69}
70@media (pointer: fine) /* fine => précision de la souris */ 64@media (pointer: fine) /* fine => précision de la souris */
71{ 65{
66 .nav_main > ul > li:hover
67 {
68 background-color: white;
69 }
70 .drop-down:hover > .sub-menu,
71 .drop-right:hover > .sub-menu
72 {
73 display: block;
74 }
75 .sub-menu li:hover /* écrase le fond blanc placé en même temps */
76 {
77 background-color: yellow;
78 }
79
72 .drop-down > a > p::after 80 .drop-down > a > p::after
73 { 81 {
74 content: ' ▼'; 82 content: ' ▼';
@@ -91,6 +99,8 @@ li:not(.current){
91 font-size: x-small; 99 font-size: x-small;
92 vertical-align: text-bottom; 100 vertical-align: text-bottom;
93} 101}
102
103/* écran tactile */
94@media (pointer: coarse) /* coarse = grossier = précision écran tactile */ 104@media (pointer: coarse) /* coarse = grossier = précision écran tactile */
95{ 105{
96 .sub-menu-toggle 106 .sub-menu-toggle
@@ -113,10 +123,7 @@ li:not(.current){
113 box-shadow: 1px 1px 3px black; 123 box-shadow: 1px 1px 3px black;
114 font-size: 95%; 124 font-size: 95%;
115} 125}
116.sub-menu li:hover /* écrase le fond blanc placé en même temps */ 126
117{
118 background-color: yellow;
119}
120 127
121/* 1er sous-menu, poitionnement pour ne pas aggrandir l'élément parent */ 128/* 1er sous-menu, poitionnement pour ne pas aggrandir l'élément parent */
122nav > ul > li > ul 129nav > ul > li > ul