Skip to content

Commit f893ec7

Browse files
MartijnCuppensXhmikosR
authored andcommitted
Collapse with flex elements - simple approach (twbs#25806)
* twbs#22600: prevent display:block for visible content * allow transition for elements with show class
1 parent 2b86193 commit f893ec7

File tree

1 file changed

+4
-18
lines changed

1 file changed

+4
-18
lines changed

scss/_transitions.scss

Lines changed: 4 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,16 @@
11
// stylelint-disable selector-no-qualifying-type
22

33
.fade {
4-
opacity: 0;
54
@include transition($transition-fade);
65

7-
&.show {
8-
opacity: 1;
6+
&:not(.show) {
7+
opacity: 0;
98
}
109
}
1110

1211
.collapse {
13-
display: none;
14-
&.show {
15-
display: block;
16-
}
17-
}
18-
19-
tr {
20-
&.collapse.show {
21-
display: table-row;
22-
}
23-
}
24-
25-
tbody {
26-
&.collapse.show {
27-
display: table-row-group;
12+
&:not(.show) {
13+
display: none;
2814
}
2915
}
3016

0 commit comments

Comments
 (0)