123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184 |
- $inuit-fractions: 1 2 3 4 5 !default;
- $inuit-offsets: false !default;
- $inuit-widths-delimiter: \/ !default;
- $inuit-widths-breakpoint-separator: \@ !default;
- @mixin inuit-widths($columns, $breakpoint: null) {
-
- @each $denominator in $columns {
-
-
- @for $numerator from 1 through $denominator {
-
- .u-#{$numerator}#{$inuit-widths-delimiter}#{$denominator}#{$breakpoint} {
- width: ($numerator / $denominator) * 100% !important;
- }
- @if ($inuit-offsets == true) {
-
-
- .u-push-#{$numerator}#{$inuit-widths-delimiter}#{$denominator}#{$breakpoint} {
- position: relative !important;
- right: auto !important;
- left: ($numerator / $denominator) * 100% !important;
- }
-
- .u-pull-#{$numerator}#{$inuit-widths-delimiter}#{$denominator}#{$breakpoint} {
- position: relative !important;
- right: ($numerator / $denominator) * 100% !important;
- left: auto !important;
- }
- }
- }
- }
- @if ($inuit-offsets == true and $breakpoint != null) {
-
- .u-push-none#{$breakpoint} {
- left: auto !important;
- }
- .u-pull-none#{$breakpoint} {
- right: auto !important;
- }
- }
- }
- @include inuit-widths($inuit-fractions);
- @if (variable-exists(mq-breakpoints)) {
- @each $inuit-bp-name, $inuit-bp-value in $mq-breakpoints {
- @include mq($from: $inuit-bp-name) {
- @include inuit-widths($inuit-fractions, #{$inuit-widths-breakpoint-separator}#{$inuit-bp-name});
- }
- }
- }
|