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