toolbar-dropdown.pcss.css
Same filename and directory in other branches
/* cspell:ignore wght */
:is(#extra-specificity-hack, [data-drupal-admin-styles]) {
.toolbar-dropdown__item + .toolbar-dropdown__item {
border-top: 1px solid #d8dfea;
}
.toolbar-dropdown__link {
display: block;
padding-inline: var(--admin-toolbar-space-16) var(--admin-toolbar-space-12);
padding-block: var(--admin-toolbar-space-12);
text-decoration: none;
color: var(--admin-toolbar-color-gray-800);
border-radius: var(--admin-toolbar-space-8);
font-size: var(--admin-toolbar-font-size-info-sm);
line-height: var(--admin-toolbar-line-height-info-sm);
font-variation-settings: "wght" 700;
&:hover {
z-index: 20;
color: var(--admin-toolbar-color-gray-900);
outline: 2px solid var(--admin-toolbar-color-blue-300);
outline-offset: var(--toolbar-button-outline-offset);
background-color: var(--admin-toolbar-color-gray-050);
}
&:focus {
z-index: 10;
color: var(--admin-toolbar-color-blue-600);
outline: 2px solid var(--admin-toolbar-color-focus);
outline-offset: var(--toolbar-button-outline-offset);
background-color: transparent;
}
&:hover:focus {
background-color: var(--admin-toolbar-color-gray-050);
}
}
.toolbar-dropdown__list {
margin: 0;
padding: 0;
list-style-type: none;
}
.toolbar-dropdown__menu {
position: fixed;
z-index: 1000;
display: none;
inline-size: calc(11.25 * var(--admin-toolbar-rem));
padding: var(--admin-toolbar-space-8) var(--admin-toolbar-space-16);
border: solid 1px transparent;
border-radius: var(--admin-toolbar-space-12);
background: white;
box-shadow: 0 14px 30px 0 rgb(0, 0, 0, 0.1);
}
[data-drupal-dropdown][aria-expanded="true"] + .toolbar-dropdown__menu {
display: block;
}
}
File
-
core/
modules/ navigation/ css/ components/ toolbar-dropdown.pcss.css
View source
- /* cspell:ignore wght */
- :is(#extra-specificity-hack, [data-drupal-admin-styles]) {
- .toolbar-dropdown__item + .toolbar-dropdown__item {
- border-top: 1px solid #d8dfea;
- }
-
- .toolbar-dropdown__link {
- display: block;
- padding-inline: var(--admin-toolbar-space-16) var(--admin-toolbar-space-12);
- padding-block: var(--admin-toolbar-space-12);
- text-decoration: none;
- color: var(--admin-toolbar-color-gray-800);
- border-radius: var(--admin-toolbar-space-8);
- font-size: var(--admin-toolbar-font-size-info-sm);
- line-height: var(--admin-toolbar-line-height-info-sm);
- font-variation-settings: "wght" 700;
-
- &:hover {
- z-index: 20;
- color: var(--admin-toolbar-color-gray-900);
- outline: 2px solid var(--admin-toolbar-color-blue-300);
- outline-offset: var(--toolbar-button-outline-offset);
- background-color: var(--admin-toolbar-color-gray-050);
- }
-
- &:focus {
- z-index: 10;
- color: var(--admin-toolbar-color-blue-600);
- outline: 2px solid var(--admin-toolbar-color-focus);
- outline-offset: var(--toolbar-button-outline-offset);
- background-color: transparent;
- }
-
- &:hover:focus {
- background-color: var(--admin-toolbar-color-gray-050);
- }
- }
-
- .toolbar-dropdown__list {
- margin: 0;
- padding: 0;
- list-style-type: none;
- }
-
- .toolbar-dropdown__menu {
- position: fixed;
- z-index: 1000;
- display: none;
- inline-size: calc(11.25 * var(--admin-toolbar-rem));
- padding: var(--admin-toolbar-space-8) var(--admin-toolbar-space-16);
- border: solid 1px transparent;
- border-radius: var(--admin-toolbar-space-12);
- background: white;
- box-shadow: 0 14px 30px 0 rgb(0, 0, 0, 0.1);
- }
-
- [data-drupal-dropdown][aria-expanded="true"] + .toolbar-dropdown__menu {
- display: block;
- }
- }
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.