]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Collapse with flex elements - simple approach (#25806)
authorMartijn Cuppens <martijn.cuppens@gmail.com>
Mon, 12 Mar 2018 16:40:30 +0000 (17:40 +0100)
committerXhmikosR <xhmikosr@gmail.com>
Mon, 12 Mar 2018 16:40:30 +0000 (18:40 +0200)
* #22600: prevent display:block for visible content

* allow transition for elements with show class

scss/_transitions.scss

index df5744b25f5a297a93e2e25e1cd1efdcb620a7a1..c8d91e27176a9ffe2fe0687e8f16328d2e2f1dd9 100644 (file)
@@ -1,30 +1,16 @@
 // stylelint-disable selector-no-qualifying-type
 
 .fade {
-  opacity: 0;
   @include transition($transition-fade);
 
-  &.show {
-    opacity: 1;
+  &:not(.show) {
+    opacity: 0;
   }
 }
 
 .collapse {
-  display: none;
-  &.show {
-    display: block;
-  }
-}
-
-tr {
-  &.collapse.show {
-    display: table-row;
-  }
-}
-
-tbody {
-  &.collapse.show {
-    display: table-row-group;
+  &:not(.show) {
+    display: none;
   }
 }