Skip to content

Commit ac81e15

Browse files
committed
Navigation: Update navigation with style refresh, fix mid and small screen issues
1 parent be6ca55 commit ac81e15

File tree

4 files changed

+130
-41
lines changed

4 files changed

+130
-41
lines changed

css/includes/base.css

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -184,25 +184,6 @@ input[type="reset"] {
184184
display: inline-block;
185185
}
186186

187-
/* Fix submenu alignment */
188-
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
189-
margin-block-start: 6px;
190-
}
191-
192-
/* Fix submenu focus spacing */
193-
.wp-block-navigation .wp-block-navigation__submenu-container a:focus {
194-
outline-offset: -2px;
195-
}
196-
197-
/* Add navigation highlight style */
198-
.is-style-highlight a {
199-
background: var(--wp--preset--color--accent-5);
200-
color: var(--wp--preset--color--white) !important;
201-
padding-inline: 1em;
202-
padding-block: 0.25em;
203-
border-radius: 0.5em;
204-
}
205-
206187
/* Style the details block better */
207188
.wp-block-details {
208189
width: 100%;

css/includes/navigation.css

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
/* Fix submenu alignment */
2+
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
3+
margin-block-start: 6px;
4+
}
5+
6+
/* Fix submenu focus spacing */
7+
.wp-block-navigation .wp-block-navigation__submenu-container a:focus,
8+
.wp-block-navigation__responsive-container.is-menu-open button:focus,
9+
.wp-block-navigation__responsive-container.is-menu-open li:not(.is-style-highlight) a:focus {
10+
outline-offset: -2px;
11+
}
12+
13+
/* Add navigation highlight style */
14+
.is-style-highlight a {
15+
border: 2px solid var(--wp--preset--color--accent);
16+
background: var(--wp--preset--color--custom-accent-eight) !important;
17+
color: inherit !important;
18+
padding-inline: 1rem;
19+
padding-block: 0.25rem;
20+
border-radius: 0.2rem;
21+
22+
&:hover,
23+
&:focus {
24+
background: var(--wp--preset--color--custom-accent-seven) !important;
25+
}
26+
}
27+
28+
@media (max-width: 960px) and (min-width: 600px) {
29+
30+
header.wp-block-template-part .wp-block-group-is-layout-flex {
31+
flex-direction: column;
32+
}
33+
34+
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,
35+
.wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container,
36+
.wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container,
37+
.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container {
38+
right: auto;
39+
left: 0;
40+
}
41+
}
42+
43+
@media (max-width: 599px) {
44+
45+
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
46+
47+
& .wp-block-navigation__container,
48+
& .wp-block-navigation__submenu-container {
49+
gap: 0;
50+
}
51+
52+
& .has-child .wp-block-navigation__submenu-container {
53+
margin-block: 0 0.75rem;
54+
margin-inline: 0.75rem;
55+
padding-top: 0;
56+
padding-left: 0;
57+
padding-right: 0;
58+
border-right: 2px solid var(--wp--preset--color--custom-accent-six);
59+
}
60+
61+
& .wp-block-navigation-item__content {
62+
padding: 0.5rem 0.75rem;
63+
}
64+
}
65+
}

css/style.css

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

style.css

Lines changed: 64 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)