navigation.pcss.css

Same filename in this branch
  1. main core/themes/default_admin/migration/css/layout/navigation.pcss.css
Same filename and directory in other branches
  1. 11.x core/themes/default_admin/migration/css/layout/navigation.pcss.css
  2. 11.x core/themes/default_admin/css/components/navigation.pcss.css

Navigation layout overrides for the admin toolbar.

File

core/themes/default_admin/css/components/navigation.pcss.css

View source
  1. /**
  2. * @file
  3. * Navigation layout overrides for the admin toolbar.
  4. */
  5. /* cspell:ignore navigationcreate, toolsextra, xxxs */
  6. @import "../base/media-queries.pcss.css";
  7. :root {
  8. --admin-theme-toolbar-height: 48px;
  9. --admin-theme-toolbar-secondary-height: 48px;
  10. --admin-theme-scroll-offset: 72px;
  11. --admin-theme-toolbar-y-offset: var(--admin-theme-toolbar-height);
  12. --admin-theme-toolbar-x-offset: 0px;
  13. --admin-theme-sticky-offset: 0px;
  14. --admin-icon-size-toolbar: 20px;
  15. @media (--admin-medium) {
  16. --admin-theme-toolbar-height: 0px;
  17. --admin-theme-toolbar-secondary-height: 52px;
  18. --admin-theme-toolbar-x-offset: var(--drupal-displace-offset-left, 64px);
  19. --admin-theme-scroll-offset: 130px;
  20. --admin-theme-sticky-offset: var(--admin-theme-height-sticky);
  21. }
  22. }
  23. html.admin-toolbar-expanded {
  24. @media (--admin-medium) {
  25. --admin-theme-toolbar-x-offset: var(--drupal-displace-offset-left, 264px);
  26. }
  27. }
  28. body.gin--navigation {
  29. --admin-toolbar-sidebar-width: 4rem;
  30. }
  31. [data-admin-toolbar="expanded"] body.gin--navigation {
  32. --admin-toolbar-sidebar-width: 16.5rem;
  33. @media (--admin-toolbar-tablet) {
  34. --admin-toolbar-sidebar-width: calc(16.5 * var(--admin-toolbar-rem));
  35. }
  36. }
  37. :is(#extra-specificity-hack, [data-drupal-admin-styles]) {
  38. --admin-toolbar-font-family: var(--admin-font-family);
  39. --admin-toolbar-color-white: var(--admin-color-bg-surface);
  40. --admin-toolbar-color-gray-050: var(--admin-color-bg-surface-nested);
  41. --admin-toolbar-color-gray-100: var(--admin-color-border-soft);
  42. --admin-toolbar-color-gray-200: var(--admin-color-border);
  43. --admin-toolbar-color-gray-800: var(--admin-color-text);
  44. --admin-toolbar-color-gray-990: var(--admin-color-primary-active);
  45. --toolbar-button-has-active-child-color: var(--admin-color-primary);
  46. --toolbar-button-current-color: var(--admin-color-primary);
  47. --toolbar-button-focus-color: var(--admin-color-primary);
  48. --admin-toolbar-color-focus: var(--admin-color-focus);
  49. --admin-toolbar-color-expanded: var(--admin-color-bg-surface-nested);
  50. &.admin-toolbar-control-bar {
  51. background: var(--admin-color-bg-surface-nested);
  52. }
  53. /* Fix Control Bar hamburger button in dark mode. */
  54. .admin-toolbar-control-bar__burger path {
  55. stroke: currentColor;
  56. }
  57. }
  58. /* Workspaces. */
  59. .toolbar-button--workspaces {
  60. .gin--dark-mode
  61. }
  62. .toolbar-button--workspaces--live {
  63. .gin--dark-mode
  64. }
  65. :is(#extra-specificity-hack, [data-drupal-admin-styles]) {
  66. .toolbar-menu__link {
  67. &:hover {
  68. color: var(--admin-color-primary);
  69. }
  70. }
  71. }

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