|
9 | 9 |
|
10 | 10 | /* row grid */ |
11 | 11 | .sl-container-row { |
12 | | - margin-top: -calc(var(--grid-gutter) / 2); |
13 | | - margin-bottom: -calc(var(--grid-gutter) / 2); |
| 12 | + /* margin-top: -calc(var(--grid-gutter) / 2); |
| 13 | + margin-bottom: -calc(var(--grid-gutter) / 2); */ |
| 14 | + |
| 15 | + > [class*="sl-row"]:first-child { padding-top: 0;} |
| 16 | + > [class*="sl-row"]:last-child { padding-bottom: 0;} |
14 | 17 | } |
15 | 18 |
|
16 | 19 | [class*="sl-row"] { |
|
19 | 22 | } |
20 | 23 |
|
21 | 24 | @for $i from 1 to var(--grid-row-count) { |
22 | | - .sl-row-offset-$i { |
23 | | - margin-top: calc( ( 100% / var(--grid-col-count) ) * $i ); |
24 | | - } |
| 25 | + /* .sl-row-offset-$i { |
| 26 | + margin-top: calc( ( ( var(--grid-row-height) * $i ) / $i ) ); |
| 27 | + } */ |
| 28 | + * { height: inherit; } |
25 | 29 | .sl-container-row-$i { |
26 | | - height: calc(var(--grid-row-height) * $i); |
27 | | - &.sl-vertical-center { |
| 30 | + height: calc(var(--grid-row-height) * $i)px; |
| 31 | + |
| 32 | + @for $k from 1 to 12 { |
| 33 | + .sl-row-offset-$k { |
| 34 | + margin-top: calc( (( $i * var(--grid-row-height) ) / 12) * $k )px; |
| 35 | + } |
| 36 | + } |
| 37 | + /* &.sl-vertical-center { |
28 | 38 | & > * { |
29 | 39 | line-height: calc(var(--grid-row-height) * $i); |
30 | 40 | } |
31 | 41 | & > [class*="sl-row"] { |
32 | 42 | line-height: calc((var(--grid-row-height) * $i) - var(--grid-gutter)); |
33 | 43 | } |
34 | | - } |
| 44 | + } */ |
| 45 | + |
35 | 46 | } |
36 | 47 | .sl-row-$i { |
37 | | - height: calc( ($i * 100%)/ var(--grid-col-count)); |
| 48 | + height: calc( ( $i * 100% ) / var(--grid-col-count)); |
38 | 49 | } |
39 | 50 | } |
40 | 51 |
|
41 | 52 | /* col grid */ |
42 | 53 | .sl-container-col { |
43 | | - margin-left: -calc(var(--grid-gutter) / 2); |
44 | | - margin-right: -calc(var(--grid-gutter) / 2); |
| 54 | + margin-left: -calc( var(--grid-gutter) / 2); |
| 55 | + margin-right: -calc( var(--grid-gutter) / 2); |
45 | 56 | } |
46 | 57 |
|
47 | 58 | [class*="sl-col"] { |
48 | 59 | float: left; |
49 | | - padding-left: calc(var(--grid-gutter) / 2); |
50 | | - padding-right: calc(var(--grid-gutter) / 2); |
| 60 | + padding-left: calc( var(--grid-gutter) / 2); |
| 61 | + padding-right: calc( var(--grid-gutter) / 2); |
51 | 62 | } |
52 | 63 |
|
53 | 64 | @for $i from 1 to var(--grid-col-count) { |
54 | 65 | .sl-col-offset-$i { |
55 | 66 | margin-left: calc( ( 100% / var(--grid-col-count) ) * $i ); |
56 | 67 | } |
57 | 68 | .sl-col-$i { |
58 | | - width: calc( ($i * 100%)/ var(--grid-col-count)); |
| 69 | + width: calc( ( $i * 100% ) / var(--grid-col-count) ); |
59 | 70 | } |
60 | 71 | } |
0 commit comments