UNPKG

991 BSCSSView Raw
1/**
2* Grid utilities
3*
4* naming convention: gl-grid-{breakpoint?}-{property}-{value?}
5*/
6@mixin gl-grid-tpl-rows-auto {
7 grid-template-rows: auto;
8}
9
10@mixin gl-grid-col-start-1 {
11 grid-column-start: 1;
12}
13
14@mixin gl-grid-template-columns-2 {
15 grid-template-columns: 1fr 1fr;
16}
17
18@mixin gl-sm-grid-template-columns-2 {
19 @include gl-media-breakpoint-up(sm) {
20 grid-template-columns: 1fr 1fr;
21 }
22}
23
24@mixin gl-md-grid-template-columns-2 {
25 @include gl-media-breakpoint-up(md) {
26 grid-template-columns: 1fr 1fr;
27 }
28}
29
30@mixin gl-md-grid-template-columns-3 {
31 @include gl-media-breakpoint-up(md) {
32 grid-template-columns: repeat(3, 1fr);
33 }
34}
35
36@mixin gl-grid-template-columns-4 {
37 grid-template-columns: 1fr 1fr 1fr 1fr;
38}
39
40@mixin gl-md-grid-template-columns-4 {
41 @include gl-media-breakpoint-up(md) {
42 grid-template-columns: repeat(4, 1fr);
43 }
44}
45
46@mixin gl-lg-grid-template-columns-4 {
47 @include gl-media-breakpoint-up(lg) {
48 grid-template-columns: repeat(4, 1fr);
49 }
50}