110 lines
1.9 KiB
SCSS
110 lines
1.9 KiB
SCSS
// Dropdowns
|
|
|
|
// .dropdown,
|
|
// .btn-group:not(.dropstart):not(.dropend):not(.dropup) {
|
|
.dropdown-toggle {
|
|
&::after {
|
|
border: solid;
|
|
border-width: 0 1px 1px 0;
|
|
display: inline-block;
|
|
padding: 2px;
|
|
transform: rotate(45deg) scale(1.2);
|
|
margin-left: 6px;
|
|
}
|
|
&.dropdown-toggle-split::after {
|
|
margin-left: 0;
|
|
}
|
|
}
|
|
// }
|
|
|
|
.dropup {
|
|
.dropdown-toggle {
|
|
&::after {
|
|
border: solid;
|
|
border-width: 0 1px 1px 0;
|
|
display: inline-block;
|
|
padding: 2px;
|
|
transform: rotate(225deg) scale(1.2);
|
|
margin-left: 6px;
|
|
vertical-align: middle;
|
|
}
|
|
&.dropdown-toggle-split::after {
|
|
margin-left: 0;
|
|
}
|
|
}
|
|
}
|
|
|
|
.dropstart {
|
|
.dropdown-toggle {
|
|
&::before {
|
|
border: solid;
|
|
border-width: 0 1px 1px 0;
|
|
display: inline-block;
|
|
padding: 2px;
|
|
transform: rotate(130deg) scale(1.2);
|
|
margin-right: 6px;
|
|
vertical-align: middle;
|
|
}
|
|
&.dropdown-toggle-split::before {
|
|
margin-right: 0;
|
|
}
|
|
}
|
|
}
|
|
|
|
.dropend {
|
|
.dropdown-toggle {
|
|
&::after {
|
|
border: solid;
|
|
border-width: 0 1px 1px 0;
|
|
display: inline-block;
|
|
padding: 2px;
|
|
transform: rotate(315deg) scale(1.2);
|
|
margin-left: 6px;
|
|
vertical-align: middle;
|
|
}
|
|
&.dropdown-toggle-split::after {
|
|
margin-left: 0;
|
|
}
|
|
}
|
|
}
|
|
|
|
// .dropdown,
|
|
// .btn-group,
|
|
// .dropstart,
|
|
// .dropend,
|
|
// .dropup {
|
|
.dropdown-toggle {
|
|
&.no-toggle-icon {
|
|
&::after {
|
|
display: none;
|
|
}
|
|
}
|
|
}
|
|
// }
|
|
|
|
.dropdown-menu {
|
|
padding: .35rem;
|
|
margin-top: 0;
|
|
box-shadow: $dropdown-box-shadow;
|
|
}
|
|
|
|
.dropdown-item {
|
|
font-size: .812rem;
|
|
padding: .25rem .875rem;
|
|
border-radius: 2px;
|
|
i, svg {
|
|
color: $secondary;
|
|
}
|
|
&:not(&:active, &.active):hover {
|
|
background-color: $component-hover-bg;
|
|
&, i, svg {
|
|
color: $component-hover-color;
|
|
}
|
|
}
|
|
&:active,
|
|
&.active {
|
|
i, svg {
|
|
color: $component-active-color;
|
|
}
|
|
}
|
|
} |