toolbar.pcss.css

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

Legacy toolbar layout styles.

File

core/themes/default_admin/migration/css/layout/toolbar.pcss.css

View source
  1. /**
  2. * @file
  3. * Legacy toolbar layout styles.
  4. */
  5. @import "../base/media-queries.pcss.css";
  6. :root {
  7. --gin-toolbar-height: 39px;
  8. --gin-toolbar-secondary-height: 48px;
  9. --gin-scroll-offset: 72px;
  10. --gin-toolbar-y-offset: var(--gin-toolbar-height);
  11. --gin-toolbar-x-offset: 0px;
  12. --gin-sticky-offset: 0px;
  13. @media (--admin-large) {
  14. --gin-toolbar-secondary-height: 64px;
  15. --gin-icon-size-toolbar: 16px;
  16. --gin-scroll-offset: 200px;
  17. }
  18. }
  19. :root .gin--edit-form {
  20. @media (--admin-large) {
  21. --gin-sticky-offset: var(--gin-height-sticky);
  22. }
  23. }
  24. @media (--admin-medium) {
  25. .toolbar-fixed.toolbar-tray-open:not(.toolbar-vertical) {
  26. --gin-toolbar-y-offset: 78px;
  27. }
  28. }
  29. .region-breadcrumb {
  30. margin-block-start: var(--space-m);
  31. }
  32. .toolbar .toolbar-bar {
  33. position: fixed;
  34. inset-inline-start: 0;
  35. width: 100%;
  36. background: #100f10;
  37. box-shadow: none;
  38. }
  39. .toolbar .toolbar-menu,
  40. .toolbar-horizontal .menu-item > .toolbar-menu,
  41. .toolbar-horizontal .toolbar-tray .menu-item--expanded.menu-item--expanded,
  42. .toolbar .toolbar-tray {
  43. background-color: var(--gin-bg-layer);
  44. }
  45. .toolbar-horizontal .toolbar-tray .toolbar-toggle-orientation {
  46. border-inline-start: 1px solid var(--gin-border-color);
  47. }
  48. .toolbar-tray-horizontal ul li.menu-item .menu-item {
  49. border-block-end: 1px solid var(--gin-border-color);
  50. }
  51. .toolbar-tray-horizontal .toolbar-menu .level-1 > .toolbar-box a {
  52. padding-inline-end: 2.25em;
  53. }
  54. .toolbar-tray-horizontal .toolbar-menu .level-1 > .toolbar-box .toolbar-icon.toolbar-handle {
  55. inset-block-start: 0.75rem;
  56. }
  57. .toolbar-tray-horizontal .level-1 .menu-item--expanded > .toolbar-box a {
  58. width: 100%;
  59. }
  60. .toolbar-tray a,
  61. .toolbar-tray span,
  62. .toolbar .toolbar-menu .toolbar-menu a,
  63. .toolbar .toolbar-menu .toolbar-menu span {
  64. color: var(--gin-color-text);
  65. &:hover {
  66. color: var(--gin-color-title);
  67. }
  68. }
  69. .toolbar .toolbar-tray .menu-item--active-trail > .toolbar-box a,
  70. .toolbar .toolbar-tray .menu-item > .toolbar-icon.is-active,
  71. .toolbar .toolbar-tray .menu-item > .toolbar-box > .toolbar-icon.is-active,
  72. .toolbar .toolbar-tray a.is-active {
  73. color: var(--gin-color-primary);
  74. background-color: transparent;
  75. font-weight: var(--font-weight-bold);
  76. }
  77. .toolbar .toolbar-tray .menu-item--active-trail > .toolbar-box a::before,
  78. .toolbar .toolbar-tray .menu-item > .toolbar-icon.is-active::before,
  79. .toolbar .toolbar-tray .menu-item > .toolbar-box > .toolbar-icon.is-active::before,
  80. .toolbar .toolbar-tray a.is-active::before {
  81. background: var(--gin-color-primary);
  82. }
  83. .toolbar .toolbar-tray .menu-item:hover > .toolbar-icon,
  84. .toolbar .toolbar-tray .toolbar-menu > li:hover > a {
  85. color: var(--gin-color-primary-hover);
  86. background-color: var(--gin-bg-item-hover);
  87. }
  88. .toolbar .toolbar-tray .menu-item:hover > .toolbar-icon::before,
  89. .toolbar .toolbar-tray .toolbar-menu > li:hover > a::before {
  90. background: var(--gin-color-primary);
  91. }
  92. #toolbar-bar.toolbar-bar.js-settings-tray-edit-mode {
  93. background: #100f10;
  94. .toolbar-icon.toolbar-icon-edit.toolbar-item,
  95. .toolbar-icon.toolbar-icon-edit.toolbar-item.is-active,
  96. .toolbar-icon.toolbar-icon-edit.toolbar-item:focus {
  97. background: var(--gin-color-primary);
  98. }
  99. .toolbar-icon.toolbar-icon-edit.toolbar-item:hover,
  100. .toolbar-icon.toolbar-icon-edit.toolbar-item.is-active:hover {
  101. background: var(--gin-color-primary-hover);
  102. }
  103. .toolbar-icon.toolbar-icon-edit.toolbar-item:hover::before,
  104. .toolbar-icon.toolbar-icon-edit.toolbar-item.is-active:hover::before {
  105. background: #fff;
  106. }
  107. }
  108. .toolbar-tray-horizontal a:focus,
  109. .toolbar-box a:focus,
  110. .toolbar .toolbar-icon.toolbar-handle:focus {
  111. background-color: var(--gin-bg-layer2);
  112. }
  113. .toolbar-tray-horizontal .menu-item:hover {
  114. background-color: transparent;
  115. }
  116. .toolbar-menu__trigger,
  117. .toolbar .menu-item-title,
  118. .menu-item-sub-title {
  119. display: none !important;
  120. }
  121. .gin--dark-mode .toolbar .toolbar-toggle-orientation {
  122. background-color: var(--gin-bg-layer2);
  123. }
  124. .gin--toolbar .page-wrapper__node-edit-form .layout-region--secondary {
  125. padding-block-start: var(--gin-toolbar-y-offset);
  126. }
  127. @media (--admin-large) {
  128. .gin--toolbar table.sticky-header {
  129. margin-block-start: 0;
  130. }
  131. }
  132. .toolbar-menu .menu-item > span {
  133. padding-inline-start: 2.75em;
  134. }
  135. .toolbar .toolbar-bar .toolbar-icon-admin-toolbar-tools-help {
  136. width: auto;
  137. height: 100%;
  138. text-indent: -999em;
  139. &::before {
  140. mask-size: 20px 20px;
  141. @media (--admin-medium) {
  142. inset-inline-start: var(--space-m);
  143. }
  144. }
  145. }
  146. @media (--admin-large) {
  147. #toolbar-item-administration-tray .toolbar-logo img {
  148. max-height: 21px;
  149. }
  150. }
  151. .toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded,
  152. .toolbar-tray-horizontal .toolbar-menu:not(:first-child) li.menu-item--expanded > a:focus {
  153. position: relative;
  154. }
  155. .toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded::before,
  156. .toolbar-tray-horizontal .toolbar-menu:not(:first-child) li.menu-item--expanded > a:focus::before {
  157. inset-block-start: var(--space-s);
  158. inset-inline-end: var(--space-s);
  159. }
  160. #admin-toolbar-search-tab .form-item::before {
  161. inset-block-start: 6px;
  162. inset-inline-start: 26px;
  163. }
  164. #admin-toolbar-search-input {
  165. padding-inline-start: var(--space-xl);
  166. }
  167. #toolbar-item-administration-tray,
  168. .toolbar-loading #toolbar-item-administration-tray {
  169. border-block-end: 1px solid var(--gin-border-color);
  170. box-shadow: 0 0 4px rgb(0, 0, 0, 0.1);
  171. }
  172. #toolbar-item-administration-tray .toolbar-lining,
  173. .toolbar-loading #toolbar-item-administration-tray .toolbar-lining {
  174. background-color: var(--gin-bg-layer);
  175. }

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