Sha256: 8ffac2b28163c6222266fe5d6a66841297888744fe4076fa9bfd299546f3b57f
Contents?: true
Size: 954 Bytes
Versions: 2
Compression:
Stored size: 954 Bytes
Contents
// Flex layout utilities // require foundation $space: $global-margin; $spaces: $space ($space * 2); @mixin flexgap($gap: 0, $dir: row){ display: flex; flex-direction: $dir; @if $dir == row{ & > *{ margin: 0 $gap/2; } & > :first-child{ margin-left: 0; } & > :last-child{ margin-right: 0; } } @else if $dir == column{ & > *{ margin: $gap/2 0; } & > :first-child{ margin-top: 0; } & > :last-child{ margin-bottom: 0; } } } // generates a gap simple and a double @each $gap in $spaces{ .flex-gap--#{strip-unit($gap)}{ @include flexgap($gap: $gap); } } // flex--cc: // justify-content: center; // align-items: center; .flex--cc{ @include flex; @include flex-align($x: center, $y: middle); } // flex--cc: // justify-content: space-between; // align-items: center; .flex--sbc{ @include flex; @include flex-align($x: spaced, $y: middle); }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
decidim-admin-0.10.1 | app/assets/stylesheets/decidim/admin/utils/_flex.scss |
decidim-admin-0.10.0 | app/assets/stylesheets/decidim/admin/utils/_flex.scss |