| [ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Summary view] [Print] [Text view]
1 /** 2 * Typography 3 */ 4 /** 5 * SCSS Variables. 6 * 7 * Please use variables from this sheet to ensure consistency across the UI. 8 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 9 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 10 */ 11 /** 12 * Colors 13 */ 14 /** 15 * Fonts & basic variables. 16 */ 17 /** 18 * Typography 19 */ 20 /** 21 * Grid System. 22 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/ 23 */ 24 /** 25 * Radius scale. 26 */ 27 /** 28 * Elevation scale. 29 */ 30 /** 31 * Dimensions. 32 */ 33 /** 34 * Mobile specific styles 35 */ 36 /** 37 * Editor styles. 38 */ 39 /** 40 * Block & Editor UI. 41 */ 42 /** 43 * Block paddings. 44 */ 45 /** 46 * React Native specific. 47 * These variables do not appear to be used anywhere else. 48 */ 49 /** 50 * Breakpoints & Media Queries 51 */ 52 /** 53 * Converts a hex value into the rgb equivalent. 54 * 55 * @param {string} hex - the hexadecimal value to convert 56 * @return {string} comma separated rgb values 57 */ 58 /** 59 * Long content fade mixin 60 * 61 * Creates a fading overlay to signify that the content is longer 62 * than the space allows. 63 */ 64 /** 65 * Breakpoint mixins 66 */ 67 /** 68 * Focus styles. 69 */ 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 /** 77 * Applies editor left position to the selector passed as argument 78 */ 79 /** 80 * Styles that are reused verbatim in a few places 81 */ 82 /** 83 * Allows users to opt-out of animations via OS-level preferences. 84 */ 85 /** 86 * Reset default styles for JavaScript UI based pages. 87 * This is a WP-admin agnostic reset 88 */ 89 /** 90 * Reset the WP Admin page styles for Gutenberg-like pages. 91 */ 92 /** 93 * Creates a checkerboard pattern background to indicate transparency. 94 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px. 95 */ 96 .wp-block-navigation { 97 position: relative; 98 } 99 .wp-block-navigation ul { 100 margin-top: 0; 101 margin-bottom: 0; 102 margin-left: 0; 103 padding-left: 0; 104 } 105 .wp-block-navigation ul, 106 .wp-block-navigation ul li { 107 list-style: none; 108 } 109 .wp-block-navigation .wp-block-navigation-item { 110 background-color: inherit; 111 display: flex; 112 align-items: center; 113 position: relative; 114 } 115 .wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty { 116 display: none; 117 } 118 .wp-block-navigation .wp-block-navigation-item__content { 119 display: block; 120 z-index: 1; 121 } 122 .wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content { 123 color: inherit; 124 } 125 .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content { 126 text-decoration: underline; 127 } 128 .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus, .wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active { 129 text-decoration: underline; 130 } 131 .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content { 132 text-decoration: line-through; 133 } 134 .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus, .wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active { 135 text-decoration: line-through; 136 } 137 .wp-block-navigation :where(a), .wp-block-navigation :where(a:focus), .wp-block-navigation :where(a:active) { 138 text-decoration: none; 139 } 140 .wp-block-navigation .wp-block-navigation__submenu-icon { 141 align-self: center; 142 line-height: 0; 143 display: inline-block; 144 font-size: inherit; 145 padding: 0; 146 background-color: inherit; 147 color: currentColor; 148 border: none; 149 width: 0.6em; 150 height: 0.6em; 151 margin-left: 0.25em; 152 } 153 .wp-block-navigation .wp-block-navigation__submenu-icon svg { 154 display: inline-block; 155 stroke: currentColor; 156 width: inherit; 157 height: inherit; 158 margin-top: 0.075em; 159 } 160 .wp-block-navigation { 161 --navigation-layout-justification-setting: flex-start; 162 --navigation-layout-direction: row; 163 --navigation-layout-wrap: wrap; 164 --navigation-layout-justify: flex-start; 165 --navigation-layout-align: center; 166 } 167 .wp-block-navigation.is-vertical { 168 --navigation-layout-direction: column; 169 --navigation-layout-justify: initial; 170 --navigation-layout-align: flex-start; 171 text-align: var(--navigation-layout-text-align, inherit); 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 } 179 .wp-block-navigation.no-wrap { 180 --navigation-layout-wrap: nowrap; 181 } 182 .wp-block-navigation.items-justified-center { 183 --navigation-layout-justification-setting: center; 184 --navigation-layout-justify: center; 185 --navigation-layout-text-align: center; 186 } 187 .wp-block-navigation.items-justified-center.is-vertical { 188 --navigation-layout-align: center; 189 } 190 .wp-block-navigation.items-justified-right { 191 --navigation-layout-justification-setting: flex-end; 192 --navigation-layout-justify: flex-end; 193 --navigation-layout-text-align: end; 194 } 195 .wp-block-navigation.items-justified-right.is-vertical { 196 --navigation-layout-align: flex-end; 197 } 198 .wp-block-navigation.items-justified-space-between { 199 --navigation-layout-justification-setting: space-between; 200 --navigation-layout-justify: space-between; 201 } 202 203 :where(.wp-block-navigation) ul li { 204 padding: 0; 205 } 206 207 .wp-block-navigation .has-child .wp-block-navigation__submenu-container { 208 background-color: inherit; 209 color: inherit; 210 position: absolute; 211 z-index: 2; 212 display: flex; 213 flex-direction: column; 214 align-items: normal; 215 opacity: 0; 216 } 217 @media not (prefers-reduced-motion) { 218 .wp-block-navigation .has-child .wp-block-navigation__submenu-container { 219 transition: opacity 0.1s linear; 220 } 221 } 222 .wp-block-navigation .has-child .wp-block-navigation__submenu-container { 223 visibility: hidden; 224 width: 0; 225 height: 0; 226 overflow: hidden; 227 } 228 .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content { 229 display: flex; 230 flex-grow: 1; 231 padding: 0.5em 1em; 232 } 233 .wp-block-navigation .has-child .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon { 234 margin-right: 0; 235 margin-left: auto; 236 } 237 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content { 238 margin: 0; 239 } 240 .wp-block-navigation .has-child .wp-block-navigation__submenu-container { 241 left: -1px; 242 top: 100%; 243 } 244 @media (min-width: 782px) { 245 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { 246 left: 100%; 247 top: -1px; 248 } 249 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container::before { 250 content: ""; 251 position: absolute; 252 right: 100%; 253 height: 100%; 254 display: block; 255 width: 0.5em; 256 background: transparent; 257 } 258 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon { 259 margin-right: 0.25em; 260 } 261 .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg { 262 transform: rotate(-90deg); 263 } 264 } 265 @media (hover: hover) { 266 .wp-block-navigation .has-child:not(.open-on-click):not(.open-always):hover > .wp-block-navigation__submenu-container { 267 visibility: visible; 268 overflow: visible; 269 opacity: 1; 270 width: auto; 271 height: auto; 272 min-width: 200px; 273 } 274 } 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 { 276 visibility: visible; 277 overflow: visible; 278 opacity: 1; 279 width: auto; 280 height: auto; 281 min-width: 200px; 282 } 283 .wp-block-navigation .has-child.open-always { 284 flex-wrap: var(--navigation-layout-wrap, wrap); 285 flex-direction: var(--navigation-layout-direction, initial); 286 justify-content: var(--navigation-layout-justify, initial); 287 align-items: var(--navigation-layout-align, initial); 288 gap: var(--wp--style--block-gap, 2em); 289 } 290 .wp-block-navigation .has-child.open-always .wp-block-navigation-item { 291 justify-content: var(--navigation-layout-justify, initial); 292 } 293 .wp-block-navigation .has-child.open-always.wp-block-navigation-submenu, 294 .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container { 295 gap: var(--wp--style--block-gap, 2em); 296 } 297 .wp-block-navigation .has-child.open-always.wp-block-navigation-submenu, 298 .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container, 299 .wp-block-navigation .has-child.open-always .wp-block-navigation-item { 300 padding-top: 0; 301 padding-bottom: 0; 302 } 303 .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container { 304 padding-left: var(--wp--style--block-gap, 2em); 305 padding-right: var(--wp--style--block-gap, 2em); 306 } 307 .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container .wp-block-navigation-item__content { 308 padding: 0; 309 } 310 .wp-block-navigation .has-child.open-always > .wp-block-navigation-item__content, 311 .wp-block-navigation .has-child.open-always .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content { 312 flex-grow: 0; 313 } 314 .wp-block-navigation .has-child.open-always > .wp-block-navigation__submenu-container { 315 visibility: visible; 316 overflow: visible; 317 opacity: 1; 318 width: auto; 319 height: auto; 320 flex-basis: 100%; 321 position: static; 322 border: none; 323 background-color: transparent; 324 color: inherit; 325 box-shadow: none !important; 326 } 327 328 .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container { 329 left: 0; 330 top: 100%; 331 } 332 @media (min-width: 782px) { 333 .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { 334 left: 100%; 335 top: 0; 336 } 337 } 338 339 .wp-block-navigation-submenu { 340 position: relative; 341 display: flex; 342 } 343 .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg { 344 stroke: currentColor; 345 } 346 347 button.wp-block-navigation-item__content { 348 background-color: transparent; 349 border: none; 350 color: currentColor; 351 font-size: inherit; 352 font-family: inherit; 353 letter-spacing: inherit; 354 line-height: inherit; 355 font-style: inherit; 356 font-weight: inherit; 357 text-transform: inherit; 358 text-align: left; 359 } 360 361 .wp-block-navigation-submenu__toggle { 362 cursor: pointer; 363 } 364 .wp-block-navigation-submenu__toggle[aria-expanded=true] + .wp-block-navigation__submenu-icon > svg, 365 .wp-block-navigation-submenu__toggle[aria-expanded=true] > svg { 366 transform: rotate(180deg); 367 } 368 369 .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle { 370 padding-left: 0; 371 padding-right: 0.85em; 372 } 373 .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon { 374 margin-left: -0.6em; 375 pointer-events: none; 376 } 377 378 .wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle) { 379 padding: 0; 380 } 381 382 /** 383 * Margins 384 */ 385 .wp-block-navigation__responsive-container, 386 .wp-block-navigation__responsive-close, 387 .wp-block-navigation__responsive-dialog, 388 .wp-block-navigation .wp-block-page-list, 389 .wp-block-navigation__container, 390 .wp-block-navigation__responsive-container-content { 391 gap: inherit; 392 } 393 394 /** 395 * Paddings 396 */ 397 :where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)), 398 :where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)) { 399 padding: 0.5em 1em; 400 } 401 402 :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)), 403 :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)), 404 :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content), 405 :where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content) { 406 padding: 0.5em 1em; 407 } 408 409 /** 410 * Justifications. 411 */ 412 .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container, 413 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container, 414 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container, 415 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container { 416 left: auto; 417 right: 0; 418 } 419 .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, 420 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, 421 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, 422 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { 423 left: -1px; 424 right: -1px; 425 } 426 @media (min-width: 782px) { 427 .wp-block-navigation.items-justified-space-between .wp-block-page-list > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, 428 .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, 429 .wp-block-navigation.items-justified-right .wp-block-page-list > .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container, 430 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container { 431 left: auto; 432 right: 100%; 433 } 434 } 435 436 .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container { 437 background-color: #fff; 438 border: 1px solid rgba(0, 0, 0, 0.15); 439 } 440 441 .wp-block-navigation.has-background .wp-block-navigation__submenu-container { 442 background-color: inherit; 443 } 444 445 .wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container { 446 color: #000; 447 } 448 449 .wp-block-navigation__container { 450 display: flex; 451 flex-wrap: var(--navigation-layout-wrap, wrap); 452 flex-direction: var(--navigation-layout-direction, initial); 453 justify-content: var(--navigation-layout-justify, initial); 454 align-items: var(--navigation-layout-align, initial); 455 list-style: none; 456 margin: 0; 457 padding-left: 0; 458 } 459 .wp-block-navigation__container .is-responsive { 460 display: none; 461 } 462 463 .wp-block-navigation__container:only-child, 464 .wp-block-page-list:only-child { 465 flex-grow: 1; 466 } 467 468 /** 469 * Mobile menu. 470 */ 471 @keyframes overlay-menu__fade-in-animation { 472 from { 473 opacity: 0; 474 transform: translateY(0.5em); 475 } 476 to { 477 opacity: 1; 478 transform: translateY(0); 479 } 480 } 481 .wp-block-navigation__responsive-container { 482 display: none; 483 position: fixed; 484 top: 0; 485 left: 0; 486 right: 0; 487 bottom: 0; 488 } 489 .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) { 490 color: inherit; 491 } 492 .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content { 493 display: flex; 494 flex-wrap: var(--navigation-layout-wrap, wrap); 495 flex-direction: var(--navigation-layout-direction, initial); 496 justify-content: var(--navigation-layout-justify, initial); 497 align-items: var(--navigation-layout-align, initial); 498 } 499 .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) { 500 color: inherit !important; 501 background-color: inherit !important; 502 } 503 .wp-block-navigation__responsive-container.is-menu-open { 504 display: flex; 505 flex-direction: column; 506 background-color: inherit; 507 } 508 @media not (prefers-reduced-motion) { 509 .wp-block-navigation__responsive-container.is-menu-open { 510 animation: overlay-menu__fade-in-animation 0.1s ease-out; 511 animation-fill-mode: forwards; 512 } 513 } 514 .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) { 515 padding-top: clamp(1rem, var(--wp--style--root--padding-top), 20rem); 516 padding-right: clamp(1rem, var(--wp--style--root--padding-right), 20rem); 517 padding-bottom: clamp(1rem, var(--wp--style--root--padding-bottom), 20rem); 518 padding-left: clamp(1rem, var(--wp--style--root--padding-left), 20rem); 519 } 520 .wp-block-navigation__responsive-container.is-menu-open { 521 overflow: auto; 522 z-index: 100000; 523 } 524 .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) .wp-block-navigation__responsive-container-content { 525 padding-top: calc(2rem + 24px); 526 } 527 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content { 528 overflow: visible; 529 display: flex; 530 flex-direction: column; 531 flex-wrap: nowrap; 532 align-items: var(--navigation-layout-justification-setting, inherit); 533 text-align: var(--navigation-layout-text-align, inherit); 534 } 535 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content, 536 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list, 537 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container { 538 justify-content: flex-start; 539 } 540 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon { 541 display: none; 542 } 543 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container { 544 opacity: 1; 545 visibility: visible; 546 height: auto; 547 width: auto; 548 overflow: initial; 549 min-width: 200px; 550 position: static; 551 border: none; 552 padding-left: 2rem; 553 padding-right: 2rem; 554 } 555 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container, 556 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container { 557 gap: inherit; 558 } 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 { 560 padding-top: var(--wp--style--block-gap, 2em); 561 text-align: inherit; 562 } 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 { 564 padding: 0; 565 text-align: inherit; 566 } 567 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container, 568 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-navigation-item, 569 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-container-content .wp-block-page-list { 570 display: flex; 571 flex-direction: column; 572 align-items: var(--navigation-layout-justification-setting, initial); 573 } 574 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item .wp-block-navigation__submenu-container, 575 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__container, 576 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation-item, 577 .wp-block-navigation__responsive-container.is-menu-open:where(:not(.disable-default-overlay)) .wp-block-page-list { 578 color: inherit !important; 579 background: transparent !important; 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 } 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 { 585 right: auto; 586 left: auto; 587 } 588 .wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__overlay-container { 589 display: none; 590 width: 100%; 591 } 592 .wp-block-navigation__responsive-container.disable-default-overlay .wp-block-navigation__responsive-close { 593 max-width: none; 594 } 595 .wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content > *:not(.wp-block-navigation__overlay-container) { 596 display: none; 597 } 598 .wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container { 599 display: block; 600 } 601 .wp-block-navigation__responsive-container.disable-default-overlay.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__overlay-container .wp-block-navigation__submenu-container { 602 right: auto; 603 left: 0; 604 } 605 @media (min-width: 600px) { 606 .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) { 607 display: block; 608 width: 100%; 609 position: relative; 610 z-index: auto; 611 background-color: inherit; 612 } 613 .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close { 614 display: none; 615 } 616 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container { 617 left: 0; 618 } 619 } 620 621 .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) { 622 background-color: #fff; 623 } 624 625 .wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay) { 626 color: #000; 627 } 628 629 .wp-block-navigation__toggle_button_label { 630 font-size: 1rem; 631 font-weight: 700; 632 } 633 634 .wp-block-navigation__responsive-container-open, 635 .wp-block-navigation__responsive-container-close { 636 vertical-align: middle; 637 cursor: pointer; 638 color: currentColor; 639 background: transparent; 640 border: none; 641 margin: 0; 642 padding: 0; 643 text-transform: inherit; 644 } 645 .wp-block-navigation__responsive-container-open svg, 646 .wp-block-navigation__responsive-container-close svg { 647 fill: currentColor; 648 pointer-events: none; 649 display: block; 650 width: 24px; 651 height: 24px; 652 } 653 654 .wp-block-navigation__responsive-container-open { 655 display: flex; 656 } 657 .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open { 658 font-family: inherit; 659 font-weight: inherit; 660 font-size: inherit; 661 } 662 @media (min-width: 600px) { 663 .wp-block-navigation__responsive-container-open:not(.always-shown) { 664 display: none; 665 } 666 } 667 668 .wp-block-navigation__responsive-container-close { 669 position: absolute; 670 top: 0; 671 right: 0; 672 z-index: 2; 673 } 674 .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close { 675 font-family: inherit; 676 font-weight: inherit; 677 font-size: inherit; 678 } 679 680 .disable-default-overlay .wp-block-navigation__responsive-container-close { 681 top: clamp(1rem, var(--wp--style--root--padding-left), 20rem); 682 right: clamp(1rem, var(--wp--style--root--padding-left), 20rem); 683 } 684 685 .wp-block-navigation__responsive-close { 686 width: 100%; 687 } 688 .has-modal-open .wp-block-navigation__responsive-close { 689 max-width: var(--wp--style--global--wide-size, 100%); 690 margin-left: auto; 691 margin-right: auto; 692 } 693 .wp-block-navigation__responsive-close:focus { 694 outline: none; 695 } 696 697 .is-menu-open .wp-block-navigation__responsive-close, 698 .is-menu-open .wp-block-navigation__responsive-dialog, 699 .is-menu-open .wp-block-navigation__responsive-container-content { 700 box-sizing: border-box; 701 } 702 703 .wp-block-navigation__responsive-dialog { 704 position: relative; 705 } 706 707 .has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog { 708 margin-top: 46px; 709 } 710 @media (min-width: 782px) { 711 .has-modal-open .admin-bar .is-menu-open:where(:not(.disable-default-overlay)) .wp-block-navigation__responsive-dialog { 712 margin-top: 32px; 713 } 714 } 715 716 html.has-modal-open { 717 overflow: hidden; 718 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated : Tue Oct 20 08:20:34 2026 | Cross-referenced by PHPXref |