toolbar.css
Same filename in this branch
Same filename and directory in other branches
- 10 core/profiles/demo_umami/themes/umami/css/components/navigation/toolbar/toolbar.css
- 10 core/profiles/demo_umami/themes/umami/css/components/toolbar/toolbar.css
- 7.x modules/toolbar/toolbar.css
- 9 core/profiles/demo_umami/themes/umami/css/components/navigation/toolbar/toolbar.css
- 9 core/profiles/demo_umami/themes/umami/css/components/toolbar/toolbar.css
- 9 core/themes/bartik/css/components/toolbar.css
- 8.9.x core/profiles/demo_umami/themes/umami/css/components/navigation/toolbar/toolbar.css
- 8.9.x core/profiles/demo_umami/themes/umami/css/components/toolbar/toolbar.css
- 8.9.x core/themes/bartik/css/components/toolbar.css
:root {
--gin-toolbar-height: 39px;
--gin-toolbar-secondary-height: 48px;
--gin-scroll-offset: 72px;
--gin-toolbar-y-offset: var(--gin-toolbar-height);
--gin-toolbar-x-offset: 0px;
--gin-sticky-offset: 0px;
}
@media (min-width: 64em) {
:root {
--gin-toolbar-secondary-height: 64px;
--gin-icon-size-toolbar: 16px;
--gin-scroll-offset: 200px;
}
:root .gin--edit-form {
--gin-sticky-offset: var(--gin-height-sticky);
}
}
@media (min-width: 61em) {
.toolbar-fixed.toolbar-tray-open:not(.toolbar-vertical) {
--gin-toolbar-y-offset: 78px;
}
}
.region-breadcrumb {
margin-block-start: var(--gin-spacing-m);
}
.toolbar .toolbar-bar {
position: fixed;
inset-inline-start: 0;
width: 100%;
background: #100f10;
box-shadow: none;
}
.toolbar .toolbar-menu,
.toolbar-horizontal .menu-item > .toolbar-menu,
.toolbar-horizontal .toolbar-tray .menu-item--expanded.menu-item--expanded,
.toolbar .toolbar-tray {
background-color: var(--gin-bg-layer);
}
.toolbar-horizontal .toolbar-tray .toolbar-toggle-orientation {
border-inline-start: 1px solid var(--gin-border-color);
}
.toolbar-tray-horizontal ul li.menu-item .menu-item {
border-block-end: 1px solid var(--gin-border-color);
}
.toolbar-tray-horizontal .toolbar-menu .level-1 > .toolbar-box a {
padding-inline-end: 2.25em;
}
.toolbar-tray-horizontal .toolbar-menu .level-1 > .toolbar-box .toolbar-icon.toolbar-handle {
inset-block-start: 0.75rem;
}
.toolbar-tray-horizontal .level-1 .menu-item--expanded > .toolbar-box a {
width: 100%;
}
.toolbar-tray a,
.toolbar-tray span,
.toolbar .toolbar-menu .toolbar-menu a,
.toolbar .toolbar-menu .toolbar-menu span {
color: var(--gin-color-text);
}
.toolbar-tray a:hover,
.toolbar-tray span:hover,
.toolbar .toolbar-menu .toolbar-menu a:hover,
.toolbar .toolbar-menu .toolbar-menu span:hover {
color: var(--gin-color-title);
}
.toolbar .toolbar-tray .menu-item--active-trail > .toolbar-box a,
.toolbar .toolbar-tray .menu-item > .toolbar-icon.is-active,
.toolbar .toolbar-tray .menu-item > .toolbar-box > .toolbar-icon.is-active,
.toolbar .toolbar-tray a.is-active {
color: var(--gin-color-primary);
background-color: transparent;
font-weight: var(--gin-font-weight-bold);
}
.toolbar .toolbar-tray .menu-item--active-trail > .toolbar-box a::before,
.toolbar .toolbar-tray .menu-item > .toolbar-icon.is-active::before,
.toolbar .toolbar-tray .menu-item > .toolbar-box > .toolbar-icon.is-active::before,
.toolbar .toolbar-tray a.is-active::before {
background: var(--gin-color-primary);
}
.toolbar .toolbar-tray .menu-item:hover > .toolbar-icon,
.toolbar .toolbar-tray .toolbar-menu > li:hover > a {
color: var(--gin-color-primary-hover);
background-color: var(--gin-bg-item-hover);
}
.toolbar .toolbar-tray .menu-item:hover > .toolbar-icon::before,
.toolbar .toolbar-tray .toolbar-menu > li:hover > a::before {
background: var(--gin-color-primary);
}
#toolbar-bar.toolbar-bar.js-settings-tray-edit-mode {
background: #100f10;
}
#toolbar-bar.toolbar-bar.js-settings-tray-edit-mode .toolbar-icon.toolbar-icon-edit.toolbar-item,
#toolbar-bar.toolbar-bar.js-settings-tray-edit-mode .toolbar-icon.toolbar-icon-edit.toolbar-item.is-active,
#toolbar-bar.toolbar-bar.js-settings-tray-edit-mode .toolbar-icon.toolbar-icon-edit.toolbar-item:focus {
background: var(--gin-color-primary);
}
#toolbar-bar.toolbar-bar.js-settings-tray-edit-mode .toolbar-icon.toolbar-icon-edit.toolbar-item:hover,
#toolbar-bar.toolbar-bar.js-settings-tray-edit-mode .toolbar-icon.toolbar-icon-edit.toolbar-item.is-active:hover {
background: var(--gin-color-primary-hover);
}
#toolbar-bar.toolbar-bar.js-settings-tray-edit-mode .toolbar-icon.toolbar-icon-edit.toolbar-item:hover::before,
#toolbar-bar.toolbar-bar.js-settings-tray-edit-mode .toolbar-icon.toolbar-icon-edit.toolbar-item.is-active:hover::before {
background: #fff;
}
.toolbar-tray-horizontal a:focus,
.toolbar-box a:focus,
.toolbar .toolbar-icon.toolbar-handle:focus {
background-color: var(--gin-bg-layer2);
}
.toolbar-tray-horizontal .menu-item:hover {
background-color: transparent;
}
.toolbar-menu__trigger,
.toolbar .menu-item-title,
.menu-item-sub-title {
display: none !important;
}
.gin--dark-mode .toolbar .toolbar-toggle-orientation {
background-color: var(--gin-bg-layer2);
}
.gin--toolbar .page-wrapper__node-edit-form .layout-region--secondary {
padding-block-start: var(--gin-toolbar-y-offset);
}
@media (min-width: 64em) {
.gin--toolbar table.sticky-header {
margin-block-start: 0;
}
}
.toolbar-menu .menu-item > span {
padding-inline-start: 2.75em;
}
.toolbar .toolbar-bar .toolbar-icon-admin-toolbar-tools-help {
width: auto;
height: 100%;
text-indent: -999em;
}
.toolbar .toolbar-bar .toolbar-icon-admin-toolbar-tools-help::before {
-webkit-mask-size: 20px 20px;
mask-size: 20px 20px;
}
@media (min-width: 61em) {
.toolbar .toolbar-bar .toolbar-icon-admin-toolbar-tools-help::before {
inset-inline-start: var(--gin-spacing-m);
}
}
@media (min-width: 64em) {
#toolbar-item-administration-tray .toolbar-logo img {
max-height: 21px;
}
}
.toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded,
.toolbar-tray-horizontal .toolbar-menu:not(:first-child) li.menu-item--expanded > a:focus {
position: relative;
}
.toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded::before,
.toolbar-tray-horizontal .toolbar-menu:not(:first-child) li.menu-item--expanded > a:focus::before {
inset-block-start: var(--gin-spacing-s);
inset-inline-end: var(--gin-spacing-s);
}
#admin-toolbar-search-tab .form-item::before {
inset-block-start: 6px;
inset-inline-start: 26px;
}
#admin-toolbar-search-input {
padding-inline-start: var(--gin-spacing-xl);
}
#toolbar-item-administration-tray,
.toolbar-loading #toolbar-item-administration-tray {
border-block-end: 1px solid var(--gin-border-color);
box-shadow: 0 0 4px rgb(0, 0, 0, 0.1);
}
#toolbar-item-administration-tray .toolbar-lining,
.toolbar-loading #toolbar-item-administration-tray .toolbar-lining {
background-color: var(--gin-bg-layer);
}
File
-
core/
themes/ admin/ migration/ css/ layout/ toolbar.css
View source
- :root {
- --gin-toolbar-height: 39px;
- --gin-toolbar-secondary-height: 48px;
- --gin-scroll-offset: 72px;
- --gin-toolbar-y-offset: var(--gin-toolbar-height);
- --gin-toolbar-x-offset: 0px;
- --gin-sticky-offset: 0px;
- }
-
- @media (min-width: 64em) {
- :root {
- --gin-toolbar-secondary-height: 64px;
- --gin-icon-size-toolbar: 16px;
- --gin-scroll-offset: 200px;
- }
-
- :root .gin--edit-form {
- --gin-sticky-offset: var(--gin-height-sticky);
- }
- }
-
- @media (min-width: 61em) {
- .toolbar-fixed.toolbar-tray-open:not(.toolbar-vertical) {
- --gin-toolbar-y-offset: 78px;
- }
- }
-
- .region-breadcrumb {
- margin-block-start: var(--gin-spacing-m);
- }
-
- .toolbar .toolbar-bar {
- position: fixed;
- inset-inline-start: 0;
- width: 100%;
- background: #100f10;
- box-shadow: none;
- }
-
- .toolbar .toolbar-menu,
- .toolbar-horizontal .menu-item > .toolbar-menu,
- .toolbar-horizontal .toolbar-tray .menu-item--expanded.menu-item--expanded,
- .toolbar .toolbar-tray {
- background-color: var(--gin-bg-layer);
- }
-
- .toolbar-horizontal .toolbar-tray .toolbar-toggle-orientation {
- border-inline-start: 1px solid var(--gin-border-color);
- }
-
- .toolbar-tray-horizontal ul li.menu-item .menu-item {
- border-block-end: 1px solid var(--gin-border-color);
- }
-
- .toolbar-tray-horizontal .toolbar-menu .level-1 > .toolbar-box a {
- padding-inline-end: 2.25em;
- }
-
- .toolbar-tray-horizontal .toolbar-menu .level-1 > .toolbar-box .toolbar-icon.toolbar-handle {
- inset-block-start: 0.75rem;
- }
-
- .toolbar-tray-horizontal .level-1 .menu-item--expanded > .toolbar-box a {
- width: 100%;
- }
-
- .toolbar-tray a,
- .toolbar-tray span,
- .toolbar .toolbar-menu .toolbar-menu a,
- .toolbar .toolbar-menu .toolbar-menu span {
- color: var(--gin-color-text);
- }
-
- .toolbar-tray a:hover,
- .toolbar-tray span:hover,
- .toolbar .toolbar-menu .toolbar-menu a:hover,
- .toolbar .toolbar-menu .toolbar-menu span:hover {
- color: var(--gin-color-title);
- }
-
- .toolbar .toolbar-tray .menu-item--active-trail > .toolbar-box a,
- .toolbar .toolbar-tray .menu-item > .toolbar-icon.is-active,
- .toolbar .toolbar-tray .menu-item > .toolbar-box > .toolbar-icon.is-active,
- .toolbar .toolbar-tray a.is-active {
- color: var(--gin-color-primary);
- background-color: transparent;
- font-weight: var(--gin-font-weight-bold);
- }
-
- .toolbar .toolbar-tray .menu-item--active-trail > .toolbar-box a::before,
- .toolbar .toolbar-tray .menu-item > .toolbar-icon.is-active::before,
- .toolbar .toolbar-tray .menu-item > .toolbar-box > .toolbar-icon.is-active::before,
- .toolbar .toolbar-tray a.is-active::before {
- background: var(--gin-color-primary);
- }
-
- .toolbar .toolbar-tray .menu-item:hover > .toolbar-icon,
- .toolbar .toolbar-tray .toolbar-menu > li:hover > a {
- color: var(--gin-color-primary-hover);
- background-color: var(--gin-bg-item-hover);
- }
-
- .toolbar .toolbar-tray .menu-item:hover > .toolbar-icon::before,
- .toolbar .toolbar-tray .toolbar-menu > li:hover > a::before {
- background: var(--gin-color-primary);
- }
-
- #toolbar-bar.toolbar-bar.js-settings-tray-edit-mode {
- background: #100f10;
- }
-
- #toolbar-bar.toolbar-bar.js-settings-tray-edit-mode .toolbar-icon.toolbar-icon-edit.toolbar-item,
- #toolbar-bar.toolbar-bar.js-settings-tray-edit-mode .toolbar-icon.toolbar-icon-edit.toolbar-item.is-active,
- #toolbar-bar.toolbar-bar.js-settings-tray-edit-mode .toolbar-icon.toolbar-icon-edit.toolbar-item:focus {
- background: var(--gin-color-primary);
- }
-
- #toolbar-bar.toolbar-bar.js-settings-tray-edit-mode .toolbar-icon.toolbar-icon-edit.toolbar-item:hover,
- #toolbar-bar.toolbar-bar.js-settings-tray-edit-mode .toolbar-icon.toolbar-icon-edit.toolbar-item.is-active:hover {
- background: var(--gin-color-primary-hover);
- }
-
- #toolbar-bar.toolbar-bar.js-settings-tray-edit-mode .toolbar-icon.toolbar-icon-edit.toolbar-item:hover::before,
- #toolbar-bar.toolbar-bar.js-settings-tray-edit-mode .toolbar-icon.toolbar-icon-edit.toolbar-item.is-active:hover::before {
- background: #fff;
- }
-
- .toolbar-tray-horizontal a:focus,
- .toolbar-box a:focus,
- .toolbar .toolbar-icon.toolbar-handle:focus {
- background-color: var(--gin-bg-layer2);
- }
-
- .toolbar-tray-horizontal .menu-item:hover {
- background-color: transparent;
- }
-
- .toolbar-menu__trigger,
- .toolbar .menu-item-title,
- .menu-item-sub-title {
- display: none !important;
- }
-
- .gin--dark-mode .toolbar .toolbar-toggle-orientation {
- background-color: var(--gin-bg-layer2);
- }
-
- .gin--toolbar .page-wrapper__node-edit-form .layout-region--secondary {
- padding-block-start: var(--gin-toolbar-y-offset);
- }
-
- @media (min-width: 64em) {
- .gin--toolbar table.sticky-header {
- margin-block-start: 0;
- }
- }
-
- .toolbar-menu .menu-item > span {
- padding-inline-start: 2.75em;
- }
-
- .toolbar .toolbar-bar .toolbar-icon-admin-toolbar-tools-help {
- width: auto;
- height: 100%;
- text-indent: -999em;
- }
-
- .toolbar .toolbar-bar .toolbar-icon-admin-toolbar-tools-help::before {
- -webkit-mask-size: 20px 20px;
- mask-size: 20px 20px;
- }
-
- @media (min-width: 61em) {
- .toolbar .toolbar-bar .toolbar-icon-admin-toolbar-tools-help::before {
- inset-inline-start: var(--gin-spacing-m);
- }
- }
-
- @media (min-width: 64em) {
- #toolbar-item-administration-tray .toolbar-logo img {
- max-height: 21px;
- }
- }
-
- .toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded,
- .toolbar-tray-horizontal .toolbar-menu:not(:first-child) li.menu-item--expanded > a:focus {
- position: relative;
- }
-
- .toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded::before,
- .toolbar-tray-horizontal .toolbar-menu:not(:first-child) li.menu-item--expanded > a:focus::before {
- inset-block-start: var(--gin-spacing-s);
- inset-inline-end: var(--gin-spacing-s);
- }
-
- #admin-toolbar-search-tab .form-item::before {
- inset-block-start: 6px;
- inset-inline-start: 26px;
- }
-
- #admin-toolbar-search-input {
- padding-inline-start: var(--gin-spacing-xl);
- }
-
- #toolbar-item-administration-tray,
- .toolbar-loading #toolbar-item-administration-tray {
- border-block-end: 1px solid var(--gin-border-color);
- box-shadow: 0 0 4px rgb(0, 0, 0, 0.1);
- }
-
- #toolbar-item-administration-tray .toolbar-lining,
- .toolbar-loading #toolbar-item-administration-tray .toolbar-lining {
- background-color: var(--gin-bg-layer);
- }
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.