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