| [ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Summary view] [Print] [Text view]
1 /** 2 * Colors 3 */ 4 /** 5 * Typography 6 */ 7 /** 8 * SCSS Variables. 9 * 10 * Please use variables from this sheet to ensure consistency across the UI. 11 * Don't add to this sheet unless you're pretty sure the value will be reused in many places. 12 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI. 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 /** 97 * Editor only CSS. 98 */ 99 .editor-styles-wrapper .wp-block-navigation ul { 100 margin-top: 0; 101 margin-bottom: 0; 102 margin-right: 0; 103 padding-right: 0; 104 } 105 .editor-styles-wrapper .wp-block-navigation .wp-block-navigation-item.wp-block { 106 margin: revert; 107 } 108 109 .wp-block-navigation-item__label { 110 display: inline; 111 } 112 113 /** 114 * Submenus. 115 */ 116 .wp-block-navigation__container, 117 .wp-block-navigation-item { 118 background-color: inherit; 119 } 120 121 .wp-block-navigation:not(.is-selected):not(.has-child-selected) .has-child:hover > .wp-block-navigation__submenu-container { 122 opacity: 0; 123 visibility: hidden; 124 } 125 126 .has-child.is-selected > .wp-block-navigation__submenu-container, .has-child.has-child-selected > .wp-block-navigation__submenu-container { 127 display: flex; 128 opacity: 1; 129 visibility: visible; 130 } 131 132 .is-dragging-components-draggable .has-child.is-dragging-within > .wp-block-navigation__submenu-container { 133 opacity: 1; 134 visibility: visible; 135 } 136 137 .wp-block-navigation__container.block-editor-block-list__layout { 138 flex-grow: 1; 139 } 140 141 .is-editing > .wp-block-navigation__container { 142 visibility: visible; 143 opacity: 1; 144 display: flex; 145 flex-direction: column; 146 } 147 148 .is-dragging-components-draggable .wp-block-navigation-link > .wp-block-navigation__container { 149 opacity: 1; 150 visibility: hidden; 151 } 152 .is-dragging-components-draggable .wp-block-navigation-link > .wp-block-navigation__container .block-editor-block-draggable-chip-wrapper { 153 visibility: visible; 154 } 155 156 .is-editing > .wp-block-navigation__submenu-container > .block-list-appender { 157 display: block; 158 position: static; 159 width: 100%; 160 } 161 .is-editing > .wp-block-navigation__submenu-container > .block-list-appender .block-editor-button-block-appender { 162 color: #fff; 163 background: #1e1e1e; 164 padding: 0; 165 width: 24px; 166 margin-left: 0; 167 margin-right: auto; 168 } 169 170 .wp-block-navigation__submenu-container .block-list-appender { 171 display: none; 172 } 173 174 /** 175 * Colors Selector component 176 */ 177 .block-library-colors-selector { 178 width: auto; 179 } 180 .block-library-colors-selector .block-library-colors-selector__toggle { 181 display: block; 182 margin: 0 auto; 183 padding: 3px; 184 width: auto; 185 } 186 .block-library-colors-selector .block-library-colors-selector__icon-container { 187 height: 30px; 188 position: relative; 189 margin: 0 auto; 190 padding: 3px; 191 display: flex; 192 align-items: center; 193 border-radius: 4px; 194 } 195 .block-library-colors-selector .block-library-colors-selector__state-selection { 196 margin-right: auto; 197 margin-left: auto; 198 border-radius: 11px; 199 box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); 200 width: 22px; 201 min-width: 22px; 202 height: 22px; 203 min-height: 22px; 204 line-height: 20px; 205 padding: 2px; 206 } 207 .block-library-colors-selector .block-library-colors-selector__state-selection > svg { 208 min-width: auto !important; 209 } 210 .block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color > svg, 211 .block-library-colors-selector .block-library-colors-selector__state-selection.has-text-color > svg path { 212 color: inherit; 213 } 214 215 .block-library-colors-selector__popover .color-palette-controller-container { 216 padding: 16px; 217 } 218 .block-library-colors-selector__popover .components-base-control__label { 219 height: 20px; 220 line-height: 20px; 221 } 222 .block-library-colors-selector__popover .component-color-indicator { 223 float: left; 224 margin-top: 2px; 225 } 226 .block-library-colors-selector__popover .components-panel__body-title { 227 display: none; 228 } 229 230 .wp-block-navigation .wp-block + .block-list-appender .block-editor-button-block-appender { 231 background-color: #1e1e1e; 232 color: #fff; 233 height: 24px; 234 width: 24px; 235 } 236 .wp-block-navigation .wp-block + .block-list-appender .block-editor-button-block-appender.block-editor-button-block-appender.block-editor-button-block-appender { 237 padding: 0; 238 } 239 240 .wp-block-navigation .wp-block .wp-block .block-editor-button-block-appender { 241 background-color: transparent; 242 color: #1e1e1e; 243 } 244 245 /** 246 * Setup state 247 */ 248 @keyframes loadingpulse { 249 0% { 250 opacity: 1; 251 } 252 50% { 253 opacity: 0.5; 254 } 255 100% { 256 opacity: 1; 257 } 258 } 259 .components-placeholder.wp-block-navigation-placeholder { 260 outline: none; 261 padding: 0; 262 box-shadow: none; 263 background: none; 264 min-height: 0; 265 } 266 .components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset { 267 font-size: inherit; 268 } 269 .components-placeholder.wp-block-navigation-placeholder .components-placeholder__fieldset .components-button { 270 margin-bottom: 0; 271 } 272 .components-placeholder.wp-block-navigation-placeholder { 273 color: inherit; 274 } 275 .wp-block-navigation.is-selected .components-placeholder.wp-block-navigation-placeholder { 276 color: #1e1e1e; 277 } 278 279 .wp-block-navigation-placeholder__preview { 280 display: flex; 281 align-items: center; 282 min-width: 96px; 283 font-size: 13px; 284 font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 285 } 286 .wp-block-navigation.is-selected .wp-block-navigation-placeholder__preview { 287 display: none; 288 } 289 .wp-block-navigation-placeholder__preview { 290 color: currentColor; 291 background: transparent; 292 } 293 .wp-block-navigation-placeholder__preview::before { 294 content: ""; 295 display: block; 296 position: absolute; 297 top: 0; 298 left: 0; 299 bottom: 0; 300 right: 0; 301 pointer-events: none; 302 border: 1px dashed currentColor; 303 border-radius: inherit; 304 } 305 .wp-block-navigation-placeholder__preview > svg { 306 fill: currentColor; 307 } 308 309 .wp-block-navigation.is-vertical .is-small .components-placeholder__fieldset, 310 .wp-block-navigation.is-vertical .is-medium .components-placeholder__fieldset { 311 min-height: 90px; 312 } 313 314 .wp-block-navigation.is-vertical .is-large .components-placeholder__fieldset { 315 min-height: 132px; 316 } 317 318 .wp-block-navigation-placeholder__preview, 319 .wp-block-navigation-placeholder__controls { 320 padding: 6px 8px; 321 flex-direction: row; 322 align-items: flex-start; 323 } 324 325 .wp-block-navigation-placeholder__controls { 326 border-radius: 2px; 327 background-color: #fff; 328 box-shadow: inset 0 0 0 1px #1e1e1e; 329 display: none; 330 position: relative; 331 z-index: 1; 332 } 333 .wp-block-navigation.is-selected .wp-block-navigation-placeholder__controls { 334 display: flex; 335 } 336 .wp-block-navigation-placeholder__controls { 337 float: right; 338 width: 100%; 339 } 340 .is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator, 341 .is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator + hr, .is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator, 342 .is-medium .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions__indicator + hr { 343 display: none; 344 } 345 .is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions, .wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions { 346 flex-direction: column; 347 align-items: flex-start; 348 } 349 .is-small .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr, .wp-block-navigation.is-vertical .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__actions hr { 350 display: none; 351 } 352 .wp-block-navigation-placeholder__controls .wp-block-navigation-placeholder__icon { 353 margin-left: 12px; 354 height: 36px; 355 } 356 357 .wp-block-navigation-placeholder__actions__indicator { 358 display: flex; 359 padding: 0 0 0 6px; 360 align-items: center; 361 justify-content: flex-start; 362 line-height: 0; 363 height: 36px; 364 margin-right: 4px; 365 } 366 .wp-block-navigation-placeholder__actions__indicator svg { 367 margin-left: 4px; 368 fill: currentColor; 369 } 370 371 .wp-block-navigation .components-placeholder.is-medium .components-placeholder__fieldset { 372 flex-direction: row !important; 373 } 374 375 .wp-block-navigation-placeholder__actions { 376 display: flex; 377 font-size: 13px; 378 font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 379 gap: 6px; 380 align-items: center; 381 } 382 .wp-block-navigation-placeholder__actions .components-dropdown, 383 .wp-block-navigation-placeholder__actions > .components-button { 384 margin-left: 0; 385 } 386 .wp-block-navigation-placeholder__actions { 387 height: 100%; 388 } 389 .wp-block-navigation-placeholder__actions.wp-block-navigation-placeholder__actions hr { 390 border: 0; 391 min-height: 1px; 392 min-width: 1px; 393 background-color: #1e1e1e; 394 margin: auto 0; 395 height: 100%; 396 max-height: 16px; 397 } 398 399 /** 400 * Mobile menu. 401 */ 402 @media (min-width: 600px) { 403 .wp-block-navigation__responsive-container:not(.is-menu-open) .components-button.wp-block-navigation__responsive-container-close { 404 display: none; 405 } 406 } 407 408 .wp-block-navigation__responsive-container.is-menu-open { 409 position: fixed; 410 top: 159px; 411 } 412 @media (min-width: 782px) { 413 .wp-block-navigation__responsive-container.is-menu-open { 414 top: 97px; 415 } 416 } 417 @media (min-width: 782px) { 418 .wp-block-navigation__responsive-container.is-menu-open { 419 right: 36px; 420 } 421 } 422 @media (min-width: 960px) { 423 .wp-block-navigation__responsive-container.is-menu-open { 424 right: 160px; 425 } 426 } 427 428 .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open, 429 .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open { 430 top: 145px; 431 } 432 433 .is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open { 434 right: 0; 435 top: 159px; 436 } 437 @media (min-width: 782px) { 438 .is-fullscreen-mode .wp-block-navigation__responsive-container.is-menu-open { 439 top: 65px; 440 } 441 } 442 .is-fullscreen-mode .is-mobile-preview .wp-block-navigation__responsive-container.is-menu-open, 443 .is-fullscreen-mode .is-tablet-preview .wp-block-navigation__responsive-container.is-menu-open { 444 top: 113px; 445 } 446 447 body.editor-styles-wrapper .wp-block-navigation__responsive-container.is-menu-open { 448 top: 0; 449 left: 0; 450 bottom: 0; 451 right: 0; 452 } 453 454 .components-button.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open, 455 .components-button.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close { 456 padding: 0; 457 height: auto; 458 color: inherit; 459 } 460 461 .components-heading.wp-block-navigation-off-canvas-editor__title { 462 margin: 0; 463 } 464 465 .wp-block-navigation-off-canvas-editor__header { 466 margin-bottom: 8px; 467 } 468 469 .is-menu-open .wp-block-navigation__responsive-container-content * .block-list-appender { 470 margin-top: 16px; 471 } 472 473 @keyframes fadein { 474 0% { 475 opacity: 0; 476 } 477 100% { 478 opacity: 1; 479 } 480 } 481 .wp-block-navigation__loading-indicator-container { 482 padding: 8px 12px; 483 } 484 485 .wp-block-navigation .wp-block-navigation__uncontrolled-inner-blocks-loading-indicator { 486 margin-top: 0; 487 } 488 489 @keyframes fadeouthalf { 490 0% { 491 opacity: 1; 492 } 493 100% { 494 opacity: 0.5; 495 } 496 } 497 .wp-block-navigation-delete-menu-button { 498 width: 100%; 499 justify-content: center; 500 margin-bottom: 16px; 501 } 502 503 .components-button.is-link.wp-block-navigation-manage-menus-button { 504 margin-bottom: 16px; 505 } 506 507 .wp-block-navigation__overlay-menu-preview { 508 display: flex; 509 align-items: center; 510 justify-content: space-between; 511 width: 100%; 512 background-color: #f0f0f0; 513 padding: 0 24px; 514 height: 64px !important; 515 grid-column: span 2; 516 } 517 .wp-block-navigation__overlay-menu-preview.open { 518 border-color: #e0e0e0; 519 background-color: #fff; 520 } 521 522 .wp-block-navigation__toolbar-menu-selector.components-toolbar-group:empty { 523 display: none; 524 } 525 526 .wp-block-navigation-placeholder__actions hr + hr { 527 display: none; 528 } 529 530 /** 531 * Navigation selector styles 532 */ 533 .wp-block-navigation__navigation-selector { 534 margin-bottom: 16px; 535 width: 100%; 536 } 537 538 .wp-block-navigation__navigation-selector-button { 539 border: 1px solid; 540 justify-content: space-between; 541 width: 100%; 542 } 543 544 .wp-block-navigation__navigation-selector-button__icon { 545 flex: 0 0 auto; 546 } 547 548 .wp-block-navigation__navigation-selector-button__label { 549 flex: 0 1 auto; 550 overflow: hidden; 551 text-overflow: ellipsis; 552 white-space: nowrap; 553 } 554 555 .wp-block-navigation__navigation-selector-button--createnew { 556 border: 1px solid; 557 margin-bottom: 16px; 558 width: 100%; 559 } 560 561 .wp-block-navigation__responsive-container-open.components-button { 562 opacity: 1; 563 } 564 565 .wp-block-navigation__menu-inspector-controls__empty-message { 566 margin-right: 24px; 567 } 568 569 .editor-sidebar__panel .wp-block-navigation__submenu-header { 570 margin-top: 0; 571 margin-bottom: 0; 572 } 573 574 .wp-block-navigation__submenu-accessibility-notice { 575 grid-column: span 2; 576 } 577 578 .wp-block-navigation__overlay-selector { 579 position: relative; 580 } 581 582 .wp-block-navigation__overlay-selector-controls { 583 margin-bottom: 8px; 584 } 585 586 .wp-block-navigation__overlay-create-button { 587 position: absolute; 588 top: -4px; 589 left: 0; 590 z-index: 1; 591 } 592 593 .wp-block-navigation__overlay-preview { 594 border: 1px solid #ddd; 595 border-radius: 2px; 596 overflow-y: auto; 597 max-height: 200px; 598 background: #fff; 599 } 600 601 .wp-block-navigation__overlay-preview-loading { 602 display: flex; 603 align-items: center; 604 justify-content: center; 605 min-height: 200px; 606 background: #f0f0f0; 607 } 608 609 .wp-block-navigation__overlay-preview-empty { 610 display: flex; 611 align-items: center; 612 justify-content: center; 613 min-height: 200px; 614 padding: 16px; 615 text-align: center; 616 color: #757575; 617 background: #f0f0f0; 618 font-style: italic; 619 } 620 621 .wp-block-navigation__overlay-preview-placeholder { 622 width: 100%; 623 height: 200px; 624 background: #f0f0f0; 625 animation: wp-block-navigation-overlay-preview-pulse 1.5s ease-in-out infinite; 626 } 627 628 @keyframes wp-block-navigation-overlay-preview-pulse { 629 0%, 100% { 630 opacity: 1; 631 } 632 50% { 633 opacity: 0.5; 634 } 635 } 636 .wp-block-navigation__deleted-overlay-warning { 637 margin-top: 12px; 638 } 639 640 .wp-block-navigation__overlay-create-button-prominent { 641 width: 100%; 642 justify-content: center; 643 margin-bottom: 8px; 644 } 645 646 .wp-block-navigation__overlay-help-text-wrapper { 647 margin-top: 8px; 648 } 649 650 .wp-block-audio__autoplay-help-text { 651 grid-column: 1/-1; 652 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated : Sun Oct 11 08:20:32 2026 | Cross-referenced by PHPXref |