diff options
Diffstat (limited to 'public/css/nav.css')
-rw-r--r-- | public/css/nav.css | 35 |
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 | 63 | mettre 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 */ |
122 | nav > ul > li > ul | 129 | nav > ul > li > ul |