11nav ,
22.navbar {
33 background : var (--pst-color-background );
4+ box-shadow : none !important ;
5+ position : sticky;
6+ top : 0 ;
7+ min-height : 3.8rem ;
8+ transition : all 0.3s ;
9+ z-index : 99 ;
10+ }
11+ .navbar > .container {
12+ width : 100% ;
13+ }
14+ .navbar-brand {
15+ align-items : stretch;
16+ display : flex;
17+ min-height : 4rem ;
18+ }
19+ .navbar-logo {
20+ height : 28px ;
21+ padding-right : 1rem ;
22+ }
23+ .navbar-logo-text {
24+ color : var (--pst-color-text-base );
25+ font-size : 1.25rem ;
26+ font-weight : 700 ;
27+ }
28+ .navbar .container {
29+ min-height : 4rem ;
430}
531
6- .navbar-link ::after {
7- border : 3px solid transparent;
8- border-radius : 2px ;
9- border-right : 0 ;
10- border-top : 0 ;
11- content : " " ;
12- display : block;
13- pointer-events : none;
14- position : absolute;
15- transform : rotate (-45deg );
16- transform-origin : center;
17- margin-top : -0.375em ;
18- right : 1.125em ;
32+ .navbar-brand img {
33+ max-height : 36px !important ;
34+ height : 36px ;
1935}
36+
2037.navbar-burger {
2138 font-family : inherit;
2239 font-size : 1em ;
3350 height : 4rem ;
3451 color : var (--pst-color-text-base );
3552}
36- .navbar > .container {
37- align-items : stretch;
38- display : flex;
39- width : 100% ;
40- }
41- .navbar-brand {
42- align-items : stretch;
43- display : flex;
44- min-height : 4rem ;
45- }
4653.navbar-burger span {
4754 background-color : currentColor;
4855 display : block;
7380.navbar-burger .is-active span : nth-child (3 ) {
7481 transform : translateY (-5px ) rotate (-45deg );
7582}
83+ .navbar-burger : hover {
84+ color : var (--pst-color-link-hover );
85+ }
7686.navbar-menu {
7787 display : none;
7888}
@@ -112,43 +122,6 @@ nav,
112122 padding-right : 1.5rem ;
113123}
114124
115- .navbar-burger : hover {
116- color : var (--pst-color-link-hover );
117- }
118-
119- .navbar-logo {
120- height : 28px ;
121- padding-right : 1rem ;
122- }
123-
124- .navbar-logo-text {
125- color : var (--pst-color-text-base );
126- font-size : 1.25rem ;
127- font-weight : 700 ;
128- }
129-
130- .navbar {
131- box-shadow : none !important ;
132- position : sticky;
133- top : 0 ;
134- min-height : 3.8rem ;
135- transition : all 0.3s ;
136- z-index : 99 ;
137- }
138-
139- .navbar .container {
140- min-height : 4rem ;
141- }
142-
143- .navbar-brand img {
144- max-height : 36px !important ;
145- height : 36px ;
146- }
147-
148- .navbar-end {
149- align-items : center;
150- }
151-
152125a .navbar-item ,
153126a .navbar-item : visited {
154127 color : var (--pst-color-text-base );
@@ -197,16 +170,10 @@ a.navbar-item:hover {
197170}
198171
199172@media screen and (max-width : 1023px ) {
200- .navbar > .container {
201- display : block;
202- }
203173 .navbar-brand .navbar-item {
204174 align-items : center;
205175 display : flex;
206176 }
207- .navbar-link ::after {
208- display : none;
209- }
210177 .navbar-menu {
211178 padding : 0.5rem 0 ;
212179 }
@@ -232,6 +199,16 @@ a.navbar-item:hover {
232199 .navbar-burger {
233200 display : none;
234201 }
202+ .navbar > .container {
203+ align-items : stretch;
204+ display : flex;
205+ }
206+ .navbar > .container .navbar-brand {
207+ margin-left : -0.75rem ;
208+ }
209+ .navbar > .container .navbar-menu {
210+ margin-right : -0.75rem ;
211+ }
235212 .navbar-item ,
236213 .navbar-link {
237214 align-items : center;
@@ -241,16 +218,17 @@ a.navbar-item:hover {
241218 align-items : stretch;
242219 }
243220 .navbar-item .is-active .navbar-dropdown ,
244- .navbar-item .is-hoverable : focus .navbar-dropdown ,
245- .navbar-item .is-hoverable : focus-within .navbar-dropdown ,
246- .navbar-item .is-hoverable : hover .navbar-dropdown {
221+ .navbar-item .has-dropdown : focus .navbar-dropdown ,
222+ .navbar-item .has-dropdown : focus-within .navbar-dropdown ,
223+ .navbar-item .has-dropdown : hover .navbar-dropdown {
247224 display : block;
248225 }
249226 .navbar-menu {
250227 flex-grow : 1 ;
251228 flex-shrink : 0 ;
252229 }
253230 .navbar-end {
231+ align-items : center;
254232 justify-content : flex-end;
255233 margin-left : auto;
256234 }
@@ -275,12 +253,18 @@ a.navbar-item:hover {
275253 .navbar-dropdown a .navbar-item {
276254 padding-right : 3rem ;
277255 }
278- .container > .navbar .navbar-brand ,
279- .navbar > .container .navbar-brand {
280- margin-left : -0.75rem ;
281- }
282- .container > .navbar .navbar-menu ,
283- .navbar > .container .navbar-menu {
284- margin-right : -0.75rem ;
256+ .navbar-link ::after {
257+ border : 3px solid transparent;
258+ border-radius : 2px ;
259+ border-right : 0 ;
260+ border-top : 0 ;
261+ content : " " ;
262+ display : block;
263+ pointer-events : none;
264+ position : absolute;
265+ transform : rotate (-45deg );
266+ transform-origin : center;
267+ margin-top : -0.375em ;
268+ right : 1.125em ;
285269 }
286270}
0 commit comments