|
66 | 66 | line-height:1; |
67 | 67 | } |
68 | 68 |
|
69 | | -.menu-nav-tab:after, |
70 | 69 | .menu-nav-tab:after{ |
71 | 70 | background-color: transparent; |
72 | 71 | border-radius:0; |
73 | 72 | } |
74 | 73 |
|
| 74 | +.menu-close-tab{ |
| 75 | +background-color: transparent; |
| 76 | +margin:0; |
| 77 | +padding:0; |
| 78 | +border-radius:0; |
| 79 | +height:3.25em; |
| 80 | +width:3.25em; |
| 81 | +line-height:1; |
| 82 | +} |
| 83 | + |
| 84 | +.menu-close-tab:after{ |
| 85 | +background-color: transparent; |
| 86 | +border-radius:0; |
| 87 | +} |
| 88 | + |
75 | 89 | .menu-nav-body{ |
76 | 90 | display: none; |
77 | 91 | } |
|
141 | 155 | .menu-area{ |
142 | 156 | max-height:100%; |
143 | 157 | grid-template-rows:1fr; |
144 | | -grid-template-columns:2fr4fr auto; |
| 158 | +grid-template-columns:15em1frcalc(var(--menu-space) *5); |
145 | 159 | overflow: hidden; |
| 160 | +position: relative; |
146 | 161 | } |
147 | 162 |
|
148 | 163 | .menu-nav{ |
|
157 | 172 | overflow-y: auto; |
158 | 173 | } |
159 | 174 |
|
| 175 | + .menu-close{ |
| 176 | +grid-column-start:3; |
| 177 | +grid-column-end:4; |
| 178 | +grid-row-start:1; |
| 179 | +grid-row-end:2; |
| 180 | +align-self: start; |
| 181 | +position: absolute; |
| 182 | + } |
| 183 | + |
| 184 | + .menu-content{ |
| 185 | +padding:0calc(var(--menu-space) *5); |
| 186 | +grid-column-start:2; |
| 187 | +grid-column-end:4; |
| 188 | +grid-row-start:1; |
| 189 | +grid-row-end:2; |
| 190 | +scroll-behavior: smooth; |
| 191 | +overflow-y: auto; |
| 192 | + } |
| 193 | + |
| 194 | + .menu-content-overscroll{ |
| 195 | +padding-bottom:calc(var(--menu-space) *30); |
| 196 | + } |
| 197 | + |
| 198 | + .menu-content-item{ |
| 199 | +padding-top:calc(var(--menu-space) *5); |
| 200 | +padding-bottom:calc(var(--menu-space) *5); |
| 201 | + } |
| 202 | + |
160 | 203 | .menu-nav-item{ |
161 | 204 | flex-grow:0; |
162 | 205 | flex-basis: auto; |
163 | 206 | } |
164 | 207 |
|
165 | | - .menu-nav .menu-nav-tab{ |
| 208 | + .menu-nav-tab{ |
166 | 209 | padding-left:calc(var(--menu-space) *2); |
167 | 210 | padding-right:calc(var(--menu-space) *2); |
168 | 211 | justify-content: flex-start; |
|
186 | 229 | background-color:rgba(var(--theme-color-02),0.5); |
187 | 230 | } |
188 | 231 |
|
189 | | - .menu-close{ |
190 | | -grid-column-start:3; |
191 | | -grid-column-end:4; |
192 | | -grid-row-start:1; |
193 | | -grid-row-end:2; |
194 | | - } |
195 | | - |
196 | | - .menu-content{ |
197 | | -padding:0calc(var(--menu-space) *4); |
198 | | -grid-column-start:2; |
199 | | -grid-column-end:3; |
200 | | -grid-row-start:1; |
201 | | -grid-row-end:2; |
202 | | -overflow-y: auto; |
203 | | -scroll-behavior: smooth; |
204 | | - } |
205 | | - |
206 | | - .menu-content-overscroll{ |
207 | | -padding-bottom:calc(var(--menu-space) *30); |
208 | | - } |
209 | | - |
210 | | - .menu-content-item{ |
211 | | -padding-top:calc(var(--menu-space) *3); |
212 | | -padding-bottom:calc(var(--menu-space) *3); |
213 | | - } |
214 | | - |
215 | 232 | .menu-nav-sub{ |
216 | 233 | background-color: transparent; |
217 | 234 | margin:0; |
|
232 | 249 | border-radius:0; |
233 | 250 | } |
234 | 251 |
|
| 252 | + .menu-close-tab{ |
| 253 | +height:calc(var(--menu-space) *5); |
| 254 | +width:calc(var(--menu-space) *5); |
| 255 | + } |
| 256 | + |
235 | 257 | .menu-item-form{ |
236 | 258 | margin:000calc(var(--menu-space) *3); |
237 | 259 | } |
|
240 | 262 | @media (min-width:900px){ |
241 | 263 | .menu{ |
242 | 264 | width:80vw; |
| 265 | +max-width:60em; |
243 | 266 | } |
244 | 267 | } |
245 | 268 |
|
|
252 | 275 | @media (min-width:1600px){ |
253 | 276 | .menu{ |
254 | 277 | width:60vw; |
255 | | -max-width:60em; |
256 | 278 | } |
257 | 279 | } |
0 commit comments