// The dropdown menu
.dropdown-menu {
position: absolute;
- top: 100%;
z-index: $zindex-dropdown;
display: none; // none by default, but block on "open" of the menu
min-width: $dropdown-min-width;
@include box-shadow($dropdown-box-shadow);
&[data-bs-popper] {
+ top: 100%;
left: 0;
margin-top: $dropdown-spacer;
}
}
.dropend {
- .dropdown-menu {
+ .dropdown-menu[data-bs-popper] {
top: 0;
right: auto;
left: 100%;
-
- &[data-bs-popper] {
- margin-top: 0;
- margin-left: $dropdown-spacer;
- }
+ margin-top: 0;
+ margin-left: $dropdown-spacer;
}
.dropdown-toggle {
}
.dropstart {
- .dropdown-menu {
+ .dropdown-menu[data-bs-popper] {
top: 0;
right: 100%;
left: auto;
-
- &[data-bs-popper] {
- margin-top: 0;
- margin-right: $dropdown-spacer;
- }
+ margin-top: 0;
+ margin-right: $dropdown-spacer;
}
.dropdown-toggle {