@import '../mixin/flex.scss';
|
|
|
|
.se {
|
|
&-flex {
|
|
@include flex;
|
|
|
|
&-if {
|
|
display: inline-flex !important;
|
|
}
|
|
|
|
&-ff {
|
|
&-rw {
|
|
flex-flow: row wrap !important;
|
|
}
|
|
|
|
&-cw {
|
|
flex-flow: column wrap !important;
|
|
}
|
|
}
|
|
|
|
@each $s in h, v {
|
|
&-#{$s} {
|
|
@include flex;
|
|
|
|
@if $s == h {
|
|
@include rn;
|
|
} @else {
|
|
@include cn;
|
|
}
|
|
|
|
@each $ss, $ll in fs flex-start, c center, fe flex-end, sb space-between, sa space-around {
|
|
&-#{$ss} {
|
|
@if $s == h {
|
|
@include flex-rn;
|
|
} @else {
|
|
@include flex-cn;
|
|
}
|
|
|
|
justify-content: $ll;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
@for $i from 0 through 10 {
|
|
&-#{$i} {
|
|
flex: $i;
|
|
}
|
|
}
|
|
|
|
@each $s, $l in fs flex-start, c center, fe flex-end, sb space-between, sa space-around, s stretch {
|
|
&-ac-#{$s} {
|
|
align-content: $l;
|
|
}
|
|
}
|
|
|
|
@each $s, $l in fs flex-start, c center, fe flex-end, s stretch, b baseline {
|
|
&-ai-#{$s} {
|
|
align-items: $l;
|
|
}
|
|
}
|
|
|
|
@each $s, $l in fs flex-start, c center, fe flex-end, s stretch, b baseline, a auto {
|
|
&-as-#{$s} {
|
|
align-self: $l;
|
|
}
|
|
}
|
|
}
|
|
}
|