navigation.css

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

Navigation layout overrides for the admin toolbar.

File

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

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

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