frontend/css/components/_dropdown.scss in trestle-0.10.0.pre vs frontend/css/components/_dropdown.scss in trestle-0.10.0.pre2
- old
+ new
@@ -5,71 +5,63 @@
position: absolute;
}
&:before {
top: -$dropdown-arrow-outer-width;
- left: 12px;
+ left: 0.75rem;
border-left: $dropdown-arrow-width solid transparent;
border-right: $dropdown-arrow-width solid transparent;
- border-bottom: $dropdown-arrow-width solid $dropdown-border-color;
+ border-bottom: $dropdown-arrow-width solid var(--#{$prefix}dropdown-border-color);
}
&:after {
top: -$dropdown-arrow-width;
- left: 11px;
+ left: 0.75rem;
+ margin-left: -1px;
+ margin-right: 0;
+
border-left: $dropdown-arrow-outer-width solid transparent;
border-right: $dropdown-arrow-outer-width solid transparent;
- border-bottom: $dropdown-arrow-outer-width solid $dropdown-bg;
+ border-bottom: $dropdown-arrow-outer-width solid var(--#{$prefix}dropdown-bg);
}
&.dropdown-menu-end {
&:before {
left: auto;
- right: 12px;
+ right: 0.75rem;
}
&:after {
left: auto;
- right: 11px;
+ right: 0.75rem;
+
+ margin-left: 0;
+ margin-right: -1px;
}
}
.dropup & {
&:before {
top: auto;
bottom: -$dropdown-arrow-outer-width;
border-bottom: 0;
- border-top: $dropdown-arrow-width solid $dropdown-border-color;
+ border-top: $dropdown-arrow-width solid var(--#{$prefix}dropdown-border-color);
}
&:after {
top: auto;
bottom: -$dropdown-arrow-width;
border-bottom: 0;
- border-top: $dropdown-arrow-outer-width solid $dropdown-bg;
+ border-top: $dropdown-arrow-outer-width solid var(--bs-dropdown-bg);
}
}
-}
-.dropdown-menu-dark {
- &:before {
- border-bottom-color: $dropdown-dark-border-color;
- }
-
- &:after {
- border-bottom-color: $dropdown-dark-bg;
- }
-
- .dropup & {
- &:before {
- border-top-color: $dropdown-dark-border-color;
- }
-
- &:after {
- border-top-color: $dropdown-dark-bg;
- }
+ @include media-breakpoint-down(md) {
+ --#{$prefix}dropdown-font-size: 0.75rem;
+ --#{$prefix}dropdown-padding-y: 0.375rem;
+ --#{$prefix}dropdown-item-padding-x: 0.75rem;
}
}