PluginProbe
Gutenberg / trunk
Gutenberg vtrunk
24.1.0 24.0.0 23.9.1 23.9.0 23.8.0 23.7.2 23.7.1 23.7.0 23.6.1 23.6.2 23.6.0 23.5.3 23.5.2 23.5.1 23.5.0 23.4.0 23.3.2 23.3.1 23.3.0 23.2.0 23.2.1 23.2.2 23.1.1 23.1.0 23.0.1 All 404 releases
← All changes | build/styles/block-library/navigation/style.css +25 -4 23.2.2 → trunk View file →
@@ -67,8 +67,14 @@
67 67 /**
68 68 * Focus styles.
69 69 */
70 70 /**
71 + * Standard focus rings for the WordPress Design System.
72 + *
73 + * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site,
74 + * e.g. `&:focus { @include outset-ring__focus(); }`.
75 + */
76 +/**
71 77 * Applies editor left position to the selector passed as argument
72 78 */
73 79 /**
74 80 * Styles that are reused verbatim in a few places
@@ -161,9 +167,16 @@
161 167 .wp-block-navigation.is-vertical {
162 168 --navigation-layout-direction: column;
163 169 --navigation-layout-justify: initial;
164 170 --navigation-layout-align: flex-start;
171 + text-align: var(--navigation-layout-text-align, inherit);
165 172 }
173 +.wp-block-navigation.is-vertical .wp-block-navigation-item__content {
174 + text-align: inherit;
175 +}
176 +.wp-block-navigation.is-vertical .wp-block-navigation-item:not(.open-always) > .wp-block-navigation__submenu-container {
177 + text-align: initial;
178 +}
166 179 .wp-block-navigation.no-wrap {
167 180 --navigation-layout-wrap: nowrap;
168 181 }
169 182 .wp-block-navigation.items-justified-center {
@@ -168,8 +181,9 @@
168 181 }
169 182 .wp-block-navigation.items-justified-center {
170 183 --navigation-layout-justification-setting: center;
171 184 --navigation-layout-justify: center;
185 + --navigation-layout-text-align: center;
172 186 }
173 187 .wp-block-navigation.items-justified-center.is-vertical {
174 188 --navigation-layout-align: center;
175 189 }
@@ -175,8 +189,9 @@
175 189 }
176 190 .wp-block-navigation.items-justified-right {
177 191 --navigation-layout-justification-setting: flex-end;
178 192 --navigation-layout-justify: flex-end;
193 + --navigation-layout-text-align: end;
179 194 }
180 195 .wp-block-navigation.items-justified-right.is-vertical {
181 196 --navigation-layout-align: flex-end;
182 197 }
@@ -247,9 +262,9 @@
247 262 transform: rotate(-90deg);
248 263 }
249 264 }
250 265 @media (hover: hover) {
251 - .wp-block-navigation .has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container {
266 + .wp-block-navigation .has-child:not(.open-on-click):not(.open-always):hover > .wp-block-navigation__submenu-container {
252 267 visibility: visible;
253 268 overflow: visible;
254 269 opacity: 1;
255 270 width: auto;
@@ -256,10 +271,9 @@
256 271 height: auto;
257 272 min-width: 200px;
258 273 }
259 274 }
260 -.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container,
261 -.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container {
275 +.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):not(.open-always):focus-within > .wp-block-navigation__submenu-container, .wp-block-navigation .has-child:not(.open-always) .wp-block-navigation-submenu__toggle[aria-expanded=true] ~ .wp-block-navigation__submenu-container {
262 276 visibility: visible;
263 277 overflow: visible;
264 278 opacity: 1;
265 279 width: auto;
@@ -307,8 +321,9 @@
307 321 position: static;
308 322 border: none;
309 323 background-color: transparent;
310 324 color: inherit;
325 + box-shadow: none !important;
311 326 }
312 327
313 328 .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
314 329 left: 0;
@@ -514,8 +529,9 @@
514 529 display: flex;
515 530 flex-direction: column;
516 531 flex-wrap: nowrap;
517 532 align-items: var(--navigation-layout-justification-setting, inherit);
533 + text-align: var(--navigation-layout-text-align, inherit);
518 534 }
519 535 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content,
520 536 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list,
521 537 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
@@ -541,11 +557,13 @@
541 557 gap: inherit;
542 558 }
543 559 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
544 560 padding-top: var(--wp--style--block-gap, 2em);
561 + text-align: inherit;
545 562 }
546 563 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
547 564 padding: 0;
565 + text-align: inherit;
548 566 }
549 567 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
550 568 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item,
551 569 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list {
@@ -559,8 +577,11 @@
559 577 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list {
560 578 color: inherit !important;
561 579 background: transparent !important;
562 580 }
581 +.wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container {
582 + box-shadow: none !important;
583 +}
563 584 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
564 585 right: auto;
565 586 left: auto;
566 587 }
@@ -606,9 +627,9 @@
606 627 }
607 628
608 629 .wp-block-navigation__toggle_button_label {
609 630 font-size: 1rem;
610 - font-weight: bold;
631 + font-weight: 700;
611 632 }
612 633
613 634 .wp-block-navigation__responsive-container-open,
614 635 .wp-block-navigation__responsive-container-close {