|
|
- @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;
- }
- }
- }
- }
|