variables-misc.pcss.css

Same filename and directory in other branches
  1. 11.x core/themes/default_admin/css/_variables/variables-misc.pcss.css

Miscellaneous global custom properties.

Motion (easing/transition), radii & border widths, focus rings, icon sizes, and other global tokens that are neither color, spacing, nor typography. Split out of the former css/base/variables.pcss.css as part of https://www.drupal.org/i/3582351 (relocation only — no value changes).

File

core/themes/default_admin/css/_variables/variables-misc.pcss.css

View source
  1. /**
  2. * @file
  3. * Miscellaneous global custom properties.
  4. *
  5. * Motion (easing/transition), radii & border widths, focus rings, icon sizes,
  6. * and other global tokens that are neither color, spacing, nor typography.
  7. * Split out of the former css/base/variables.pcss.css as part of
  8. * https://www.drupal.org/i/3582351 (relocation only — no value changes).
  9. */
  10. @import "../base/media-queries.pcss.css";
  11. :root {
  12. /*
  13. * Common.
  14. */
  15. --transition: all var(--admin-duration-fast) var(--admin-easing); /* Default Admin 'all' composite. */
  16. --outline-size: 4px;
  17. --outline-offset: 2px;
  18. --focus-outline: var(--outline-size) solid var(--admin-color-focus);
  19. /**
  20. * Shadows.
  21. */
  22. --shadow-z3: 0 14px 30px rgb(0, 0, 0, 0.1);
  23. /*
  24. * Pattern.
  25. */
  26. --admin-pattern-square: 0.5rem;
  27. /*
  28. * Icon sizes.
  29. */
  30. --admin-icon-size-close: 20px;
  31. --admin-icon-size-toolbar-secondary: 17px;
  32. --admin-icon-size-toolbar: 17px;
  33. --admin-icon-size-sidebar-toggle: 21px;
  34. /*
  35. * Corner radii use the canonical --admin-radius-* scale. Authored in px; the
  36. * build's px-to-rem step converts them.
  37. */
  38. --admin-radius-2xs: 2px;
  39. --admin-radius-xs: 4px;
  40. --admin-radius-s: 6px;
  41. --admin-radius-m: 8px;
  42. --admin-radius-l: 12px;
  43. --admin-radius-xl: 16px;
  44. --size-summary-border-radius: calc(var(--admin-radius-m) - 1px);
  45. /*
  46. * Motion durations are split from easing. The 0.3s duration is the slow
  47. * transition, while duplicate easing declarations use --admin-easing.
  48. */
  49. --admin-duration-fast: 0.15s;
  50. --admin-duration-slow: 0.3s;
  51. --admin-easing: cubic-bezier(0.19, 1, 0.22, 1);
  52. --admin-transition: var(--admin-duration-fast) var(--admin-easing);
  53. --admin-transition-slow: var(--admin-duration-slow) var(--admin-easing);
  54. /*
  55. * Misc.
  56. */
  57. --admin-link-decoration-style: dotted;
  58. --admin-max-line-length: 80ch;
  59. @media (--admin-medium) {
  60. --admin-icon-size-toolbar: 20px;
  61. }
  62. }

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.