]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Apply positioning only when Popper is not used
authorRohit Sharma <rohit2sharma95@gmail.com>
Wed, 24 Mar 2021 19:29:45 +0000 (00:59 +0530)
committerMark Otto <otto@github.com>
Sat, 17 Apr 2021 23:14:52 +0000 (16:14 -0700)
scss/_dropdown.scss

index 209843facd6f1bf87c74dc430652852a81ff9751..06e70f701c959a26137e3046f413ef47f31e96f3 100644 (file)
@@ -16,7 +16,6 @@
 // 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;
@@ -33,6 +32,7 @@
   @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 {