|
1 | 1 | [class*="sl-col"], |
2 | | -[class*="sl-row"] { |
3 | | - box-sizing: border-box; |
4 | | -} |
| 2 | +[class*="sl-row"] { box-sizing: border-box; } |
5 | 3 |
|
6 | | -[class*="sl-container"] { |
7 | | - @mixin clearfix; |
8 | | -} |
| 4 | +[class*="sl-container"] { @mixin clearfix; } |
9 | 5 |
|
10 | | -/* row grid */ |
11 | 6 | .container-row { |
12 | | - > [class*="sl-row"]:first-child { padding-top: 0;} |
13 | | - > [class*="sl-row"]:last-child { padding-bottom: 0;} |
| 7 | + > [class*="l-row"]:last-child { padding-bottom: 0; } |
| 8 | + > [class*="sl-row"]:first-child { padding-top: 0; } |
14 | 9 | } |
15 | 10 |
|
16 | 11 | [class*="sl-row"] { |
17 | | - padding-top: calc(var(--grid-gutter) / 2)var(--grid-gutter-ext); |
18 | | - padding-bottom: calc(var(--grid-gutter) / 2)var(--grid-gutter-ext); |
19 | | -} |
20 | | -* { |
21 | | - height: inherit; |
| 12 | + padding-bottom: calc(var(--grid-gutter) / 2 * (1var(--grid-gutter-ext))); |
| 13 | + padding-top: calc(var(--grid-gutter) / 2 * (1var(--grid-gutter-ext))); |
22 | 14 | } |
| 15 | + |
| 16 | +* { height: inherit; } |
| 17 | + |
23 | 18 | @for $i from 1 to var(--grid-row-count) { |
24 | | - .container-row-$i { |
25 | | - height: calc(var(--grid-row-height) * $i)var(--grid-gutter-ext); |
26 | | - |
27 | | - @for $k from 1 to var(--grid-row-count) { |
28 | | - @if($k != var(--grid-row-count)) { |
29 | | - .row-offset-$k { |
30 | | - margin-top: calc( (( $i * var(--grid-row-height) ) / var(--grid-row-count)) * $k )var(--grid-gutter-ext); |
31 | | - } |
32 | | - } |
33 | | - } |
34 | | - |
35 | | - } |
36 | | - .row-$i { |
37 | | - height: calc( ( $i * 100% ) / var(--grid-col-count)); |
38 | | - } |
| 19 | + .container-row-$i { |
| 20 | + height: calc(var(--grid-row-height) * $i * (1var(--grid-gutter-ext))); |
| 21 | + |
| 22 | + @for $k from 1 to var(--grid-row-count) { |
| 23 | + @if($k != var(--grid-row-count)) { |
| 24 | + .r-offset-$k { |
| 25 | + rgin-top: c alc((($i * var(--grid-row-height)) / var(--grid-row-count)) * $k * (1var(--grid-gutter-ext))); |
| 26 | + } |
| 27 | + } |
| 28 | + } |
| 29 | + } |
| 30 | + |
| 31 | + .row-$i { |
| 32 | + height: calc(($i * 100%) / var(--grid-col-count)); |
| 33 | + } |
39 | 34 | } |
40 | 35 |
|
41 | | -/* col grid */ |
42 | 36 | .container-col { |
43 | | - margin-left: -calc( var(--grid-gutter) / 2)var(--grid-gutter-ext); |
44 | | - margin-right: -calc( var(--grid-gutter) / 2)var(--grid-gutter-ext); |
| 37 | + margin-left: -calc(var(--grid-gutter) / 2 * (1var(--grid-gutter-ext))); |
| 38 | + margin-right: -calc(var(--grid-gutter) / 2 * (1var(--grid-gutter-ext))); |
45 | 39 | } |
46 | 40 |
|
47 | 41 | [class*="sl-col"] { |
48 | | - float: left; |
49 | | - padding-left: calc( var(--grid-gutter) / 2)var(--grid-gutter-ext); |
50 | | - padding-right: calc( var(--grid-gutter) / 2)var(--grid-gutter-ext); |
| 42 | + float: left; |
| 43 | + padding-left: calc(var(--grid-gutter) / 2 * (1var(--grid-gutter-ext))); |
| 44 | + padding-right: calc(var(--grid-gutter) / 2 * (1var(--grid-gutter-ext))); |
51 | 45 | } |
52 | 46 |
|
53 | 47 | @for $i from 1 to var(--grid-col-count) { |
54 | | - @if($i != var(--grid-col-count)) { |
55 | | - .col-offset-$i { |
56 | | - margin-left: calc( ( 100% / var(--grid-col-count) ) * $i ); |
57 | | - } |
58 | | - } |
59 | | - .col-$i { |
60 | | - width: calc( ( $i * 100% ) / var(--grid-col-count) ); |
61 | | - } |
| 48 | + @if($i != var(--grid-col-count)) { |
| 49 | + .col-offset-$i { |
| 50 | + margin-left: calc((100% / var(--grid-col-count)) * $i); |
| 51 | + } |
| 52 | + } |
| 53 | + |
| 54 | + .col-$i { |
| 55 | + width: calc(($i * 100%) / var(--grid-col-count)); |
| 56 | + } |
62 | 57 | } |
0 commit comments