Tokens & classes
We have named our tokens after (BEM), similarly and our classes.
Grid
See also Token naming spreadsheet doc
$grid.zeta
Our basic token that defines a 12 column grid
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}
$grid.zeta.nogaps
Removes the gaps from any grid
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--no-gaps {
grid-column-gap: 0px;
grid-row-gap: 0px;
}
$grid.zeta.2col
2 column grid symmetrical.
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--2col {
grid-template-columns: 1fr 1fr;
}
/* No gaps */
grid-zeta.grid-zeta--2col.grid-zeta--no-gaps { grid-column-gap: 0px; grid-row-gap: 0px;}
<Grid columns={2}></Grid>
$grid.zeta.2col.nogaps
2 column grid symmetrical, no gaps
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--2col {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--2col.grid-zeta--no-gaps {
grid-column-gap: 0px;
grid-row-gap: 0px;
}
<Grid
columns={2}
noGap
>
</Grid>
ZetaGrid(col:2,noGaps:true, )
$grid.zeta.4col
4 column grid symmetrical.
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--4col {
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta.grid-zeta--4col:tiny {
grid-template-columns: 1fr 1fr;
}
/* No gaps */
grid-zeta.grid-zeta--4col.grid-zeta--no-gaps { grid-column-gap: 0px; grid-row-gap: 0px;}
<Grid columns={4}></Grid>
$grid.zeta.4col.nogaps
4 column grid symmetrical, no gaps
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--4col {
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta.grid-zeta--4col:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--4col.grid-zeta--no-gaps {
grid-column-gap: 0px;
grid-row-gap: 0px;
}
<Grid
columns={4}
noGap
>
</Grid>
ZetaGrid(col:4,noGaps:true, )
$grid.zeta.8col
8 column grid symmetrical.
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--8col {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta.grid-zeta--8col:small {
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta.grid-zeta--8col:tiny {
grid-template-columns: 1fr 1fr;
}
/* No gaps */
grid-zeta.grid-zeta--8col.grid-zeta--no-gaps { grid-column-gap: 0px; grid-row-gap: 0px;}
<Grid columns={8}></Grid>
$grid.zeta.8col.nogaps
8 column grid symmetrical, no gaps
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--8col {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta.grid-zeta--8col:small {
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta.grid-zeta--8col:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--8col.grid-zeta--no-gaps {}
<Grid
columns={8}
noGap
>
</Grid>
ZetaGrid(col:8,noGaps:true, )
$grid.zeta.16col
16 column grid symmetrical.
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--16col {
grid-column-gap: 16px;
grid-row-gap: 16px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta.grid-zeta--16col:xl {}.grid-zeta.grid-zeta--16col:small {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta.grid-zeta--16col:medium {
grid-column-gap: 16px;
grid-row-gap: 16px;
}.grid-zeta.grid-zeta--16col:large {
grid-column-gap: 24px;
grid-row-gap: 24px;
}.grid-zeta.grid-zeta--16col:tiny {
grid-template-columns: 1fr 1fr 1fr 1fr;
}
/* No gaps */
grid-zeta.grid-zeta--16col.grid-zeta--no-gaps { grid-column-gap: 0px; grid-row-gap: 0px;}
<Grid columns={16}></Grid>
$grid.zeta.16col.nogaps
16 column grid symmetrical, no gaps
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--16col {
grid-column-gap: 16px;
grid-row-gap: 16px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta.grid-zeta--16col:small {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta.grid-zeta--16col:medium {
grid-column-gap: 16px;
grid-row-gap: 16px;
}.grid-zeta.grid-zeta--16col:large {
grid-column-gap: 24px;
grid-row-gap: 24px;
}.grid-zeta.grid-zeta--16col:tiny {
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta.grid-zeta--16col.grid-zeta--no-gaps {
grid-column-gap: 0px;
grid-row-gap: 0px;
}
<Grid
columns={16}
noGap
>
</Grid>
ZetaGrid(col:16,noGaps:true, )
$grid.zeta.11to1
11 to 1 column grid a-symmetrical.
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--11to1 {
grid-template-columns: 11fr 1fr;
}
/* No gaps */
grid-zeta.grid-zeta--11to1.grid-zeta--no-gaps { grid-column-gap: 0px; grid-row-gap: 0px;}
<Grid columns="11fr 1fr"></Grid>
$grid.zeta.11to1.nogaps
11 to 1 column grid a-symmetrical, no gaps
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--11to1 {
grid-template-columns: 11fr 1fr;
}.grid-zeta.grid-zeta--11to1.grid-zeta--no-gaps {}
<Grid
columns="11fr 1fr"
noGap
>
</Grid>
ZetaGrid(noGaps:true, asymmetricWeight:11, )
$grid.zeta.10to2
10 to 2 column grid a-symmetrical.
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--10to2 {
grid-template-columns: 10fr 2fr;
}
/* No gaps */
grid-zeta.grid-zeta--10to2.grid-zeta--no-gaps { grid-column-gap: 0px; grid-row-gap: 0px;}
<Grid columns="10fr 2fr"></Grid>
ZetaGrid(asymmetricWeight:10, )
$grid.zeta.10to2.nogaps
10 to 2 column grid a-symmetrical, no gaps
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--10to2 {
grid-template-columns: 10fr 2fr;
}.grid-zeta.grid-zeta--10to2.grid-zeta--no-gaps {}
<Grid
columns="10fr 2fr"
noGap
>
</Grid>
ZetaGrid(noGaps:true, asymmetricWeight:10, )
$grid.zeta.9to3
9 to 3 column grid a-symmetrical.
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--9to3 {
grid-template-columns: 9fr 3fr;
}
/* No gaps */
grid-zeta.grid-zeta--9to3.grid-zeta--no-gaps { grid-column-gap: 0px; grid-row-gap: 0px;}
<Grid columns="9fr 3fr"></Grid>
ZetaGrid(asymmetricWeight:9, )
$grid.zeta.9to3.nogaps
9 to 3 column grid a-symmetrical, no gaps
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--9to3 {
grid-template-columns: 9fr 3fr;
}.grid-zeta.grid-zeta--9to3.grid-zeta--no-gaps {}
<Grid
columns="9fr 3fr"
noGap
>
</Grid>
ZetaGrid(noGaps:true, asymmetricWeight:9, )
$grid.zeta.8to4
8 to 4 column grid a-symmetrical.
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--8to4 {
grid-template-columns: 8fr 4fr;
}
/* No gaps */
grid-zeta.grid-zeta--8to4.grid-zeta--no-gaps { grid-column-gap: 0px; grid-row-gap: 0px;}
<Grid columns="8fr 4fr"></Grid>
ZetaGrid(asymmetricWeight:8, )
$grid.zeta.8to4.nogaps
8 to 4 column grid a-symmetrical, no gaps
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--8to4 {
grid-template-columns: 8fr 4fr;
}.grid-zeta.grid-zeta--8to4.grid-zeta--no-gaps {}
<Grid
columns="8fr 4fr"
noGap
>
</Grid>
ZetaGrid(noGaps:true, asymmetricWeight:8, )
$grid.zeta.7to5
7 to 5 column grid a-symmetrical.
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--7to5 {
grid-template-columns: 7fr 5fr;
}
/* No gaps */
grid-zeta.grid-zeta--7to5.grid-zeta--no-gaps { grid-column-gap: 0px; grid-row-gap: 0px;}
<Grid columns="7fr 5fr"></Grid>
ZetaGrid(asymmetricWeight:7, )
$grid.zeta.7to5.nogaps
7 to 5 column grid a-symmetrical, no gaps
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--7to5 {
grid-template-columns: 7fr 5fr;
}.grid-zeta.grid-zeta--7to5.grid-zeta--no-gaps {}
<Grid
columns="7fr 5fr"
noGap
>
</Grid>
ZetaGrid(noGaps:true, asymmetricWeight:7, )
$grid.zeta.5to7
5 to 7 column grid a-symmetrical.
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--5to7 {
grid-template-columns: 5fr 7fr;
}
/* No gaps */
grid-zeta.grid-zeta--5to7.grid-zeta--no-gaps { grid-column-gap: 0px; grid-row-gap: 0px;}
<Grid columns="5fr 7fr"></Grid>
ZetaGrid(asymmetricWeight:5, )
$grid.zeta.5to7.nogaps
5 to 7 column grid a-symmetrical, no gaps
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--5to7 {
grid-template-columns: 5fr 7fr;
}.grid-zeta.grid-zeta--5to7.grid-zeta--no-gaps {}
<Grid
columns="5fr 7fr"
noGap
>
</Grid>
ZetaGrid(noGaps:true, asymmetricWeight:5, )
$grid.zeta.4to8
4 to 8 column grid a-symmetrical.
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--4to8 {
grid-template-columns: 4fr 8fr;
}
/* No gaps */
grid-zeta.grid-zeta--4to8.grid-zeta--no-gaps { grid-column-gap: 0px; grid-row-gap: 0px;}
<Grid columns="4fr 8fr"></Grid>
ZetaGrid(asymmetricWeight:4, )
$grid.zeta.4to8.nogaps
4 to 8 column grid a-symmetrical, no gaps
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--4to8 {
grid-template-columns: 4fr 8fr;
}.grid-zeta.grid-zeta--4to8.grid-zeta--no-gaps {}
<Grid
columns="4fr 8fr"
noGap
>
</Grid>
ZetaGrid(noGaps:true, asymmetricWeight:4, )
$grid.zeta.3to9
3 to 9 column grid a-symmetrical.
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--3to9 {
grid-template-columns: 3fr 9fr;
}
/* No gaps */
grid-zeta.grid-zeta--3to9.grid-zeta--no-gaps { grid-column-gap: 0px; grid-row-gap: 0px;}
<Grid columns="3fr 9fr"></Grid>
ZetaGrid(asymmetricWeight:3, )
$grid.zeta.3to9.nogaps
3 to 9 column grid a-symmetrical, no gaps
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--3to9 {
grid-template-columns: 3fr 9fr;
}.grid-zeta.grid-zeta--3to9.grid-zeta--no-gaps {}
<Grid
columns="3fr 9fr"
noGap
>
</Grid>
ZetaGrid(noGaps:true, asymmetricWeight:3, )
$grid.zeta.2to10
2 to 10 column grid a-symmetrical.
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--2to10 {
grid-template-columns: 2fr 10fr;
}
/* No gaps */
grid-zeta.grid-zeta--2to10.grid-zeta--no-gaps { grid-column-gap: 0px; grid-row-gap: 0px;}
<Grid columns="2fr 10fr"></Grid>
ZetaGrid(asymmetricWeight:2, )
$grid.zeta.2to10.nogaps
2 to 10 column grid a-symmetrical, no gaps
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--2to10 {
grid-template-columns: 2fr 10fr;
}.grid-zeta.grid-zeta--2to10.grid-zeta--no-gaps {}
<Grid
columns="2fr 10fr"
noGap
>
</Grid>
ZetaGrid(noGaps:true, asymmetricWeight:2, )
grid.zeta.1to11
1 to 11 column grid a-symmetrical.
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--1to11 {
grid-template-columns: 1fr 11fr;
}
/* No gaps */
grid-zeta.grid-zeta--2to10.grid-zeta--no-gaps { grid-column-gap: 0px; grid-row-gap: 0px;}
<Grid columns="1fr 11fr"></Grid>
ZetaGrid(asymmetricWeight:1, )
grid.zeta.1to11.nogaps
1 to 11 column grid a-symmetrical, no gaps
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--1to11 {
grid-template-columns: 1fr 11fr;
}.grid-zeta.grid-zeta--1to11.grid-zeta--no-gaps {}
<Grid
columns="1fr 11fr"
noGap
>
</Grid>
ZetaGrid(noGaps:true, asymmetricWeight:1, )
grid.zeta.120px.1fr.80px.2fr.76px.1fr.3fr.40px
8 column grid hybrid.
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--120px-1fr-80px-2fr-76px-1fr-3fr-40px {
grid-template-columns: 120px 1fr 80px 2fr 76px 1fr 3fr 40px;
}
/* No gaps */
grid-zeta.grid-zeta--120px-1fr-80px-2fr-76px-1fr-3fr-40px--no-gaps { grid-column-gap: 0px; grid-row-gap: 0px;}
<Grid columns="120px 1fr 80px 2fr 76px 1fr 3fr 40px"></Grid>
ZetaGrid(col:8,hybrid: true, children:[GridItem(width: 120), Flexible(child: GridItem()),GridItem(width: 80), Flexible(flex: 2, child: GridItem()), GridItem(width: 76), Flexible(child: GridItem()), Flexible(flex: 3, child: GridItem()), GridItem(width: 40), ], )
grid.zeta.120px.1fr.80px.2fr.76px.1fr.3fr.40px.nogaps
8 column grid hybrid.
.grid-zeta {
display: grid;
width: 100%;
justify-items: stretch;
grid-auto-columns: 1fr;
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: auto;
}.grid-zeta:medium {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:small {
grid-column-gap: 24px;
grid-row-gap: 24px;
grid-template-columns: 1fr 1fr 1fr 1fr;
}.grid-zeta:xl {
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}.grid-zeta:tiny {
grid-template-columns: 1fr 1fr;
}.grid-zeta.grid-zeta--120px-1fr-80px-2fr-76px-1fr-3fr-40px {
grid-template-columns: 120px 1fr 80px 2fr 76px 1fr 3fr 40px;
}.grid-zeta.grid-zeta--120px-1fr-80px-2fr-76px-1fr-3fr-40px.grid-zeta--no-gaps {}
<Grid
columns="120px 1fr 80px 2fr 76px 1fr 3fr 40px"
noGap
>
</Grid>
ZetaGrid(col:8,noGaps:true, hybrid: true, children:[GridItem(width: 120), Flexible(child: GridItem()),GridItem(width: 80), Flexible(flex: 2, child: GridItem()), GridItem(width: 76), Flexible(child: GridItem()), Flexible(flex: 3, child: GridItem()), GridItem(width: 40), ], )
Spacing
Spacing tokens can be applied only via margin and padding. Se also the spacing-scale.
See also Token naming spreadsheet doc
$spacing.zeta
Adds 0rem default margins and paddings
This is some text inside of a div block.
.spacing-zeta {
margin-top: 0rem;
margin-right: 0rem;
margin-bottom: 0rem;
margin-left: 0rem;
padding-top: 0rem;
padding-right: 0rem;
padding-bottom: 0rem;
padding-left: 0rem;
}
Adds 0rem paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--square {
padding: 0rem;
}
ZetaSpacing(type: SpacingType.square,)
ZetaSpacing.square(child)
Adds 0rem top and bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--squish {
padding-top: 0rem;
padding-bottom: 0rem;
}
ZetaSpacing.squish(child)
Although center is positioning an auto spacing left and right can be used in css only
.spacing-zeta.spacing-zeta--center {
margin-right: auto;
margin-left: auto;
}
Although center is positioning an auto spacing left and right can be used in css only
Although center is positioning an auto spacing left and right can be used in css only
Adds 0rem left and right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline {
padding-right: 0rem;
padding-left: 0rem;
}
ZetaSpacing.inline(child)
$spacing.zeta.inline.start
Adds 0rem left paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start {
padding-left: 0rem;
}
ZetaSpacing.inline.start(child)
Adds 0rem right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline--end {
padding-right: 0rem;
}
ZetaSpacing.inline.end(child)
Adds 0rem bottom margin
This is some text inside of a div block.
.spacing-zeta.spasing-zeta--stack {
margin-bottom: 0rem;
}
Adds 0.25rem margins and/or paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--x1 {
margin-top: 0.25rem;
margin-right: 0.25rem;
margin-bottom: 0.25rem;
margin-left: 0.25rem;
padding-top: 0.25rem;
padding-right: 0.25rem;
padding-bottom: 0.25rem;
padding-left: 0.25rem;
}
ZetaSpacing(child, size: ZetaSpacing.x1)
Adds 0.25rem paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--square.spacing-zeta--x1 {
padding: 0.25rem;
}
ZetaSpacing.square(child, size: ZetaSpacing.x1)
Adds 0.25rem top and bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--squish.spacing-zeta--x1 {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
}
ZetaSpacing.squish(child, size: ZetaSpacing.x1)
Adds 0.25rem left and right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline.spacing-zeta--x1 {
padding-right: 0.25rem;
padding-left: 0.25rem;
}
ZetaSpacing.inline(child, size: ZetaSpacing.x1)
$spacing.zeta.inline.start.x1
Adds 0.25rem left paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start.spacing-zeta--x1 {
padding-left: 0.25rem;
}
ZetaSpacing.inline.start(child, size: ZetaSpacing.x1)
$spacing.zeta.inline.end.x1
Adds 0.25rem right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-end.spacing-zeta--x1 {
padding-right: 0.25rem;
}
ZetaSpacing.inline.end(child, size: ZetaSpacing.x1)
Adds 0.25rem bottom margin
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--stack.spacing-zeta--x1 {
margin-bottom: 0.25rem;
}
ZetaSpacing.stack(child, size: ZetaSpacing.x1)
Adds 0.25rem margins and/or paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--xxs {
margin-top: 0.5rem;
margin-right: 0.5rem;
margin-bottom: 0.5rem;
margin-left: 0.5rem;
padding-top: 0.5rem;
padding-right: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 0.5rem;
}
ZetaSpacing(child, size: ZetaSpacing.xxs)
Adds 0.25rem paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--square.spacing-zeta--xxs {
padding: 0.25rem;
}
ZetaSpacing.square(child, size: ZetaSpacing.xxs)
Adds 0.25rem top and bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--squish.spacing-zeta--xxs {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
}
ZetaSpacing.squish(child, size: ZetaSpacing.xxs)
Adds 0.25rem left and right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline.spacing-zeta--xxs {
padding-right: 0.25rem;
padding-left: 0.25rem;
}
ZetaSpacing.inline(child, size: ZetaSpacing.xxs)
$spacing.zeta.inline.start.xxs
Adds 0.25rem left paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start.spacing-zeta--xxs {
padding-left: 0.25rem;
}
ZetaSpacing.inline.start(child, size: ZetaSpacing.xxs)
$spacing.zeta.inline.end.xxs
Adds 0.25rem right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-end.spacing-zeta--xxs {
padding-right: 0.25rem;
}
ZetaSpacing.inline.end(child, size: ZetaSpacing.xxs)
Adds 0.25rem bottom margin
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--stack.spacing-zeta--x1 {
margin-bottom: 0.25rem;
}
ZetaSpacing.stack(child, size: ZetaSpacing.xxs)
Adds 0.5rem margins and/or paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--x2 {
margin-top: 0.5rem;
margin-right: 0.5rem;
margin-bottom: 0.5rem;
margin-left: 0.5rem;
padding-top: 0.5rem;
padding-right: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 0.5rem;
}
ZetaSpacing(child, size: ZetaSpacing.x2)
Adds 0.5rem paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--square.spacing-zeta--x2 {
padding: 0.5rem;
}
ZetaSpacing.square(child, size: ZetaSpacing.x2)
Adds 0.5rem top and bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--squish.spacing-zeta--x2 {
margin-top: 0rem;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
ZetaSpacing.squish(child, size: ZetaSpacing.x2)
Adds 0.5rem left and right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline.spacing-zeta--x2 {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
ZetaSpacing.inline(child, size: ZetaSpacing.x2)
$spacing.zeta.inline.start.x2
Adds 0.5rem left paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start.spacing-zeta--x2 {
padding-left: 0.5rem;
}
ZetaSpacing.inline.start(child, size: ZetaSpacing.x2)
$spacing.zeta.inline.end.x2
Adds 0.5rem right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-end.spacing-zeta--x2 {
padding-right: 0.5rem;
}
ZetaSpacing.inline.end(child, size: ZetaSpacing.x2)
Adds 0.5rem bottom margin
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--stack.spacing-zeta--x2 {
margin-bottom: 0.5rem;
}
ZetaSpacing.stack(child, size: ZetaSpacing.x2)
Adds 0.5rem margins and/or paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--xs {
margin-top: 0.5rem;
margin-right: 0.5rem;
margin-bottom: 0.5rem;
margin-left: 0.5rem;
padding-top: 0.5rem;
padding-right: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 0.5rem;
}
ZetaSpacing(child, size: ZetaSpacing.xs)
Adds 0.5rem paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--square.spacing-zeta--xs {
padding: 0.5rem;
}
ZetaSpacing.square(child, size: ZetaSpacing.xs)
Adds 0.5rem top and bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--squish.spacing-zeta--xs {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
ZetaSpacing.squish(child, size: ZetaSpacing.xs)
Adds 0.5rem left or right padding
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline.spacing-zeta--xs {
padding-right: 0.5rem;
padding-left: 0.5rem;
}
ZetaSpacing.inline(child, size: ZetaSpacing.xs)
$spacing.zeta.inline.start.xs
Adds 0.5rem left padding
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start.spacing-zeta--xs {
padding-left: 0.5rem;
}
ZetaSpacing.inline.start(child, size: ZetaSpacing.xs)
$spacing.zeta.inline.end.xs
Adds 0.5rem right padding
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-end.spacing-zeta--xs {
padding-right: 0.5rem;
}
ZetaSpacing.inline.end(child, size: ZetaSpacing.xs)
Adds 0.5rem bottom margin
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--stack.spacing-zeta--xs {
margin-bottom: 0.5rem;
}
ZetaSpacing.stack(child, size: ZetaSpacing.xs)
Adds 0.75rem either or both margins and paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--x3 {
margin-top: 0.75rem;
margin-right: 0.75rem;
margin-bottom: 0.75rem;
margin-left: 0.75rem;
padding-top: 0.75rem;
padding-right: 0.75rem;
padding-bottom: 0.75rem;
padding-left: 0.75rem;
}
ZetaSpacing(child, size: ZetaSpacing.x3)
Adds 0.75rem padding
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--square.spacing-zeta--x3 {
padding-top: 0.75rem;
padding-right: 0.75rem;
padding-bottom: 0.75rem;
padding-left: 0.75rem;
}
ZetaSpacing.square(child, size: ZetaSpacing.x3)
Adds 0.75rem top and bottom padding
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--squish.spacing-zeta--x3 {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
ZetaSpacing.squish(child, size: ZetaSpacing.x3)
Adds 0.75rem left or/and right padding
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline.spacing-zeta--x3 {
padding-right: 0.75rem;
padding-left: 0.75rem;
}
ZetaSpacing.inline(child, size: ZetaSpacing.x3)
$spacing.zeta.inline.start.x3
Adds 0.75rem left padding
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start.spacing-zeta--x3 {
padding-left: 0.75rem;
}
ZetaSpacing.inline.start(child, size: ZetaSpacing.x3)
$spacing.zeta.inline.end.x3
Adds 0.75rem right padding
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-end.spacing-zeta--x3 {
padding-right: 0.75rem;
}
ZetaSpacing.inline.end(child, size: ZetaSpacing.x3)
Adds 0.75rem bottom margin
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--stack.spacing-zeta--x3 {
margin-bottom: 0.75rem;
}
ZetaSpacing.stack(child, size: ZetaSpacing.x3)
Adds 0.75rem either or both margins and paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--s {
margin-top: 0.75rem;
margin-right: 0.75rem;
margin-bottom: 0.75rem;
margin-left: 0.75rem;
padding-top: 0.75rem;
padding-right: 0.75rem;
padding-bottom: 0.75rem;
padding-left: 0.75rem;
}
ZetaSpacing(child, size: ZetaSpacing.s)
Adds 0.75rem paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--square.spacing-zeta--s {
padding-top: 0.75rem;
padding-right: 0.75rem;
padding-bottom: 0.75rem;
padding-left: 0.75rem;
}
ZetaSpacing.square(child, size: ZetaSpacing.s)
Adds 0.75rem top and bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--squish.spacing-zeta--s {
padding-top: 0.75rem;
padding-bottom: 0.75rem;
}
ZetaSpacing.squish(child, size: ZetaSpacing.s)
Adds 0.75rem left and right padding
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline.spacing-zeta--s {
padding-right: 0.75rem;
padding-left: 0.75rem;
}
ZetaSpacing.inline(child, size: ZetaSpacing.s)
$spacing.zeta.inline.start.s
Adds 0.75rem left padding
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start.spacing-zeta--s {
padding-left: 0.75rem;
}
ZetaSpacing.inline.start(child, size: ZetaSpacing.s)
$spacing.zeta.inline.end.s
Adds 0.75rem right padding
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-end.spacing-zeta--s {
padding-right: 0.75rem;
}
ZetaSpacing.inline.end(child, size: ZetaSpacing.s)
Adds 0.75rem bottom margin
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--stack.spacing-zeta--s {
margin-bottom: 0.75rem;
}
ZetaSpacing.stack(child, size: ZetaSpacing.s)
Adds 1rem either or both margins and paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--x4 {
margin-top: 1rem;
margin-right: 1rem;
margin-bottom: 1rem;
margin-left: 1rem;
padding-top: 1rem;
padding-right: 1rem;
padding-bottom: 1rem;
padding-left: 1rem;
}
ZetaSpacing(child, size: ZetaSpacing.x4)
Adds 1rem paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--square.spacing-zeta--x4 {
padding-top: 1rem;
padding-right: 1rem;
padding-bottom: 1rem;
padding-left: 1rem;
}
ZetaSpacing.square(child, size: ZetaSpacing.x4)
Adds 1rem top and bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--squish.spacing-zeta--x4 {
padding-top: 1rem;
padding-bottom: 1rem;
}
ZetaSpacing.squish(child, size: ZetaSpacing.x4)
Adds 1rem left and right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline.spacing-zeta--x4 {
padding-right: 1rem;
padding-left: 1rem;
}
ZetaSpacing.inline(child, size: ZetaSpacing.x4)
$spacing.zeta.inline.start.x4
Adds 1rem left paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start.spacing-zeta--x4 {
padding-left: 1rem;
}
ZetaSpacing.inline.start(child, size: ZetaSpacing.x4)
$spacing.zeta.inline.end.x4
Adds 1rem right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-end.spacing-zeta--x4 {
padding-right: 1rem;
}
ZetaSpacing.inline.end(child, size: ZetaSpacing.x4)
Adds 1rem bottom margin
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--stack.spacing-zeta--x4 {
margin-bottom: 1rem;
}
ZetaSpacing.stack(child, size: ZetaSpacing.x4)
Adds 1rem either or both margins and paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--b {
margin-top: 1rem;
margin-right: 1rem;
margin-bottom: 1rem;
margin-left: 1rem;
padding-top: 1rem;
padding-right: 1rem;
padding-bottom: 1rem;
padding-left: 1rem;
}
ZetaSpacing(child, size: ZetaSpacing.b)
Adds 1rem paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--square.spacing-zeta--b {
padding-top: 1rem;
padding-right: 1rem;
padding-bottom: 1rem;
padding-left: 1rem;
}
ZetaSpacing.square(child, size: ZetaSpacing.b)
Adds 1rem top and bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--squish.spacing-zeta--b {
padding-top: 1rem;
padding-bottom: 1rem;
}
ZetaSpacing.squish(child, size: ZetaSpacing.b)
Adds 1rem left and right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline.spacing-zeta--b {
padding-right: 1rem;
padding-left: 1rem;
}
ZetaSpacing.inline(child, size: ZetaSpacing.b)
$spacing.zeta.inline.start.b
Adds 1rem left paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start.spacing-zeta--b {
padding-left: 1rem;
}
ZetaSpacing.inline.start(child, size: ZetaSpacing.b)
$spacing.zeta.inline.end.b
Adds 1rem right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-end.spacing-zeta--b {
padding-right: 1rem;
}
ZetaSpacing.inline.end(child, size: ZetaSpacing.b)
Adds 1rem bottom margin
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--stack.spacing-zeta--b {
margin-bottom: 1rem;
}
ZetaSpacing.stack(child, size: ZetaSpacing.b)
Adds 1.25rem either or both margins and paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--x5 {
margin-top: 1.25rem;
margin-right: 1.25rem;
margin-bottom: 1.25rem;
margin-left: 1.25rem;
padding-top: 1.25rem;
padding-right: 1.25rem;
padding-bottom: 1.25rem;
padding-left: 1.25rem;
}
ZetaSpacing(child, size: ZetaSpacing.x5)
Adds 1.25rem paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--square.spacing-zeta--x5 {
padding-top: 1.25rem;
padding-right: 1.25rem;
padding-bottom: 1.25rem;
padding-left: 1.25rem;
}
ZetaSpacing.square(child, size: ZetaSpacing.x5)
Adds 1.25rem top and bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--squish.spacing-zeta--x5 {
padding-top: 1.25rem;
padding-bottom: 1.25rem;
}
ZetaSpacing.squish(child, size: ZetaSpacing.x5)
Adds 1.25rem left and right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline.spacing-zeta--x5 {
padding-right: 1.25rem;
padding-left: 1.25rem;
}
ZetaSpacing.inline(child, size: ZetaSpacing.x5)
$spacing.zeta.inline.start.x5
Adds 1.25rem left paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start.spacing-zeta--x5 {
padding-left: 1.25rem;
}
ZetaSpacing.inline.start(child, size: ZetaSpacing.x5)
$spacing.zeta.inline.end.x5
Adds 1.25rem right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-end.spacing-zeta--x5 {
padding-right: 1.25rem;
}
ZetaSpacing.inline.end(child, size: ZetaSpacing.x5)
Adds 1.25rem bottom margin
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--stack.spacing-zeta--x5 {
margin-bottom: 1.25rem;
}
ZetaSpacing.stack(child, size: ZetaSpacing.x5)
Adds 1.5rem either or both margins and paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--x6 {
margin-top: 1.5rem;
margin-right: 1.5rem;
margin-bottom: 1.5rem;
margin-left: 1.5rem;
padding-top: 1.5rem;
padding-right: 1.5rem;
padding-bottom: 1.5rem;
padding-left: 1.5rem;
}
ZetaSpacing(child, size: ZetaSpacing.x6)
Adds 1.5rem paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--square.spacing-zeta--x6 {
padding-top: 1.5rem;
padding-right: 1.5rem;
padding-bottom: 1.5rem;
padding-left: 1.5rem;
}
ZetaSpacing.square(child, size: ZetaSpacing.x6)
Adds 1.5rem top and bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--squish.spacing-zeta--x6 {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
ZetaSpacing.squish(child, size: ZetaSpacing.x6)
Adds 1.5rem left and right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline.spacing-zeta--x6 {
padding-right: 1.5rem;
padding-left: 1.5rem;
}
ZetaSpacing.inline(child, size: ZetaSpacing.x6)
$spacing.zeta.inline.start.x6
Adds 1.5rem left paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start.spacing-zeta--x6 {
padding-left: 1.5rem;
}
ZetaSpacing.inline.start(child, size: ZetaSpacing.x6)
$spacing.zeta.inline.end.x6
Adds 1.5rem right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta-inline-end.spacing-zeta--x6 {
padding-right: 1.5rem;
}
ZetaSpacing.inline.end(child, size: ZetaSpacing.x6)
Adds 1.5rem bottom margin
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--stack.spacing-zeta--x6 {
margin-bottom: 1.5rem;
}
ZetaSpacing.stack(child, size: ZetaSpacing.x6)
Adds 1.5rem either or both margins and paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--m {
margin-top: 1.5rem;
margin-right: 1.5rem;
margin-bottom: 1.5rem;
margin-left: 1.5rem;
padding-top: 1.5rem;
padding-right: 1.5rem;
padding-bottom: 1.5rem;
padding-left: 1.5rem;
}
ZetaSpacing(child, size: ZetaSpacing.m)
Adds 1.5rem paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--square.spacing-zeta--m {
padding-top: 1.5rem;
padding-right: 1.5rem;
padding-bottom: 1.5rem;
padding-left: 1.5rem;
}
ZetaSpacing.square(child, size: ZetaSpacing.m)
Adds 1.5rem top and bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--squish.spacing-zeta--m {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
ZetaSpacing.squish(child, size: ZetaSpacing.m)
Adds 1.5rem left and or right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline.spacing-zeta--m {
padding-right: 1.5rem;
padding-left: 1.5rem;
}
ZetaSpacing.inline(child, size: ZetaSpacing.m)
$spacing.zeta.inline.start.m
Adds 1.5rem left paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start.spacing-zeta--m {
padding-left: 1.5rem;
}
ZetaSpacing.inline.start(child, size: ZetaSpacing.m)
$spacing.zeta.inline.end.m
Adds 1.5rem right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-end.spacing-zeta--m {
padding-right: 1.5rem;
}
ZetaSpacing.inline.end(child, size: ZetaSpacing.m)
Adds 1.5rem bottom margins
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--stack.spacing-zeta--m {
margin-bottom: 1.5rem;
}
ZetaSpacing.stack(child, size: ZetaSpacing.m)
Adds 1.75rem either or both margins and paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--x7 {
margin-top: 1.75rem;
margin-right: 1.75rem;
margin-bottom: 1.75rem;
margin-left: 1.75rem;
padding-top: 1.75rem;
padding-right: 1.75rem;
padding-bottom: 1.75rem;
padding-left: 1.75rem;
}
ZetaSpacing(child, size: ZetaSpacing.x7)
Adds 1.75rem paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--square.spacing-zeta--x7 {
padding-top: 1.75rem;
padding-right: 1.75rem;
padding-bottom: 1.75rem;
padding-left: 1.75rem;
}
ZetaSpacing.square(child, size: ZetaSpacing.x7)
Adds 1.75rem top and bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--squish.spacing-zeta--x7 {
padding-top: 1.75rem;
padding-bottom: 1.75rem;
}
ZetaSpacing.squish(child, size: ZetaSpacing.x7)
Adds 1.75rem left and right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline.spacing-zeta--x7 {
padding-right: 1.75rem;
padding-left: 1.75rem;
}
ZetaSpacing.inline(child, size: ZetaSpacing.x7)
$spacing.zeta.inline.start.x7
Adds 1.75rem left paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start.spacing-zeta--x7 {
padding-left: 1.75rem;
}
ZetaSpacing.inline.start(child, size: ZetaSpacing.x7)
$spacing.zeta.inline.end.x7
Adds 1.75rem right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-end.spacing-zeta--x7 {
padding-right: 1.75rem;
}
ZetaSpacing.inline.end(child, size: ZetaSpacing.x7)
Adds 1.75rem bottom margins
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--stack.spacing-zeta--x7 {
margin-bottom: 1.75rem;
}
ZetaSpacing.stack(child, size: ZetaSpacing.x7)
Adds 2rem either or both margins and paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--x8 {
margin-top: 2rem;
margin-right: 2rem;
margin-bottom: 2rem;
margin-left: 2rem;
padding-top: 2rem;
padding-right: 2rem;
padding-bottom: 2rem;
padding-left: 2rem;
}
ZetaSpacing(child, size: ZetaSpacing.x8)
Adds 2rem paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--square.spacing-zeta--x8 {
padding-top: 2rem;
padding-right: 2rem;
padding-bottom: 2rem;
padding-left: 2rem;
}
ZetaSpacing.square(child, size: ZetaSpacing.x8)
Adds 2rem top and bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--squish.spacing-zeta--x8 {
padding-top: 2rem;
padding-right: 0rem;
padding-bottom: 2rem;
padding-left: 0rem;
}
ZetaSpacing.squish(child, size: ZetaSpacing.x8)
Adds 2rem left and right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline.spacing-zeta--x8 {
padding-right: 2rem;
padding-left: 2rem;
}
ZetaSpacing.inline(child, size: ZetaSpacing.x8)
$spacing.zeta.inline.start.x8
Adds 2rem left paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start.spacing-zeta--x8 {
padding-left: 2rem;
}
ZetaSpacing.inline.start(child, size: ZetaSpacing.x8)
$spacing.zeta.inline.end.x8
Adds 2rem right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-end.spacing-zeta--x8 {
padding-right: 2rem;
}
ZetaSpacing.inline.end(child, size: ZetaSpacing.x8)
Adds 2rem bottom margins
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--stack.spacing-zeta--x8 {
margins-bottom: 2rem;
}
ZetaSpacing.stack(child, size: ZetaSpacing.x8)
Adds 2rem either or both margins and paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--l {
margin-top: 2rem;
margin-right: 2rem;
margin-bottom: 2rem;
margin-left: 2rem;
padding-top: 2rem;
padding-right: 2rem;
padding-bottom: 2rem;
padding-left: 2rem;
}
ZetaSpacing(child, size: ZetaSpacing.l)
Adds 2rem paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--square.spacing-zeta--l {
padding-top: 2rem;
padding-right: 2rem;
padding-bottom: 2rem;
padding-left: 2rem;
}
ZetaSpacing.square(child, size: ZetaSpacing.l)
Adds 2rem top and bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--squish.spacing-zeta--l {
padding-top: 2rem;
padding-bottom: 2rem;
}
ZetaSpacing.squish(child, size: ZetaSpacing.l)
Adds 2rem left and right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline.spacing-zeta--l {
padding-right: 2rem;
padding-left: 2rem;
}
ZetaSpacing.inline(child, size: ZetaSpacing.l)
$spacing.zeta.inline.start.l
Adds 2rem left paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start.spacing-zeta--l {
padding-left: 2rem;
}
ZetaSpacing.inline.start(child, size: ZetaSpacing.l)
$spacing.zeta.inline.end.l
Adds 2rem right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-end.spacing-zeta--l {
padding-right: 2rem;
}
ZetaSpacing.inline.end(child, size: ZetaSpacing.l)
Adds 2rem bottom marginsm
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--stack.spacing-zeta--l {
margin-bottom: 2rem;
}
ZetaSpacing.stack(child, size: ZetaSpacing.l)
Adds 2.25rem either or both margins and paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--x9 {
margin-top: 2.25rem;
margin-right: 2.25rem;
margin-bottom: 2.25rem;
margin-left: 2.25rem;
padding-top: 2.25rem;
padding-right: 2.25rem;
padding-bottom: 2.25rem;
padding-left: 2.25rem;
}
ZetaSpacing(child, size: ZetaSpacing.x9)
Adds 2.25rem paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--square.spacing-zeta--x9 {
padding-top: 2.25rem;
padding-right: 2.25rem;
padding-bottom: 2.25rem;
padding-left: 2.25rem;
}
ZetaSpacing.square(child, size: ZetaSpacing.x9)
Adds 2.25rem top and bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--square.spacing-zeta--x9 {
padding-top: 2.25rem;
padding-right: 2.25rem;
padding-bottom: 2.25rem;
padding-left: 2.25rem;
}
ZetaSpacing.squish(child, size: ZetaSpacing.x9)
Adds 2.25rem left and right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline.spacing-zeta--x9 {
padding-right: 2.25rem;
padding-left: 2.25rem;
}
ZetaSpacing.inline(child, size: ZetaSpacing.x9)
$spacing.zeta.inline.start.x9
Adds 2.25rem left paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start.spacing-zeta--x9 {
padding-left: 2.25rem;
}
ZetaSpacing.inline.start(child, size: ZetaSpacing.x9)
$spacing.zeta.inline.end.x9
Adds 2.25rem right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-end.spacing-zeta--x9 {
padding-right: 2.25rem;
}
ZetaSpacing.inline.end(child, size: ZetaSpacing.x9)
Adds 2.25rem bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--stack.spacing-zeta--x9 {
margin-bottom: 2.25rem;
}
ZetaSpacing.stack(child, size: ZetaSpacing.x9)
Adds 2.5rem either or both margins and paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--x10 {
margin-top: 2.5rem;
margin-right: 2.5rem;
margin-bottom: 2.5rem;
margin-left: 2.5rem;
padding-top: 2.5rem;
padding-right: 2.5rem;
padding-bottom: 2.5rem;
padding-left: 2.5rem;
}
ZetaSpacing(child, size: ZetaSpacing.x10)
Adds 2.5rem paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--square.spacing-zeta--x10 {
padding-top: 2.5rem;
padding-right: 2.5rem;
padding-bottom: 2.5rem;
padding-left: 2.5rem;
}
ZetaSpacing.square(child, size: ZetaSpacing.x10)
Adds 2.5rem top and bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--squish.spacing-zeta--x10 {
padding-top: 2.5rem;
padding-bottom: 2.5rem;
}
ZetaSpacing.squish(child, size: ZetaSpacing.x10)
Adds 2.5rem left and right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline.spacing-zeta--x10 {
padding-right: 2.5rem;
padding-left: 2.5rem;
}
ZetaSpacing.inline(child, size: ZetaSpacing.x10)
$spacing.zeta.inline.start.x10
Adds 2.5rem left paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start.spacing-zeta--x10 {
padding-left: 2.5rem;
}
ZetaSpacing.inline.start(child, size: ZetaSpacing.x10)
$spacing.zeta.inline.end.x10
Adds 2.5rem right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-end.spacing-zeta--x10 {
padding-right: 2.5rem;
}
ZetaSpacing.inline.end(child, size: ZetaSpacing.x10)
Adds 2.5rem bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--stack.spacing-zeta--x10 {
margin-bottom: 2.5rem;
}
ZetaSpacing.stack(child, size: ZetaSpacing.x10)
Adds 2.75rem either or both margins and paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--x11 {
margin-top: 2.75rem;
margin-right: 2.75rem;
margin-bottom: 2.75rem;
margin-left: 2.75rem;
padding-top: 2.75rem;
padding-right: 2.75rem;
padding-bottom: 2.75rem;
padding-left: 2.75rem;
}
ZetaSpacing(child, size: ZetaSpacing.x11)
Adds 2.75rem paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--square.spacing-zeta--x11 {
margin-top: 0rem;
margin-right: 0rem;
margin-bottom: 0rem;
margin-left: 0rem;
padding-top: 2.75rem;
padding-right: 2.75rem;
padding-bottom: 2.75rem;
padding-left: 2.75rem;
}
ZetaSpacing.square(child, size: ZetaSpacing.x11)
Adds 2.75rem top and bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--squish.spacing-zeta--x11 {
padding-top: 2.75rem;
padding-bottom: 2.75rem;
}
ZetaSpacing.squish(child, size: ZetaSpacing.x11)
Adds 2.75rem left and right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline.spacing-zeta--x11 {
padding-right: 2.75rem;
padding-left: 2.75rem;
}
ZetaSpacing.inline(child, size: ZetaSpacing.x11)
$spacing.zeta.inline.start.x11
Adds 2.75rem left paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start.spacing-zeta--x11 {
padding-left: 2.75rem;
}
ZetaSpacing.inline.start(child, size: ZetaSpacing.x11)
$spacing.zeta.inline.end.x11
Adds 2.75rem right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-end-.spacing-zeta--x11 {
padding-right: 2.75rem;
}
ZetaSpacing.inline.end(child, size: ZetaSpacing.x11)
Adds 2.75rem bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--stack.spacing-zeta--x11 {
margin-bottom: 2.75rem;
}
ZetaSpacing.stack(child, size: ZetaSpacing.x11)
Adds 3rem either or both margins and paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--x12 {
margin-top: 3rem;
margin-right: 3rem;
margin-bottom: 3rem;
margin-left: 3rem;
padding-top: 3rem;
padding-right: 3rem;
padding-bottom: 3rem;
padding-left: 3rem;
}
ZetaSpacing(child, size: ZetaSpacing.x12)
Adds 3rem paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--square.spacing-zeta--x12 {
padding-top: 3rem;
padding-right: 3rem;
padding-bottom: 3rem;
padding-left: 3rem;
}
ZetaSpacing.square(child, size: ZetaSpacing.x12)
Adds 3rem top and bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--squish.spacing-zeta--x12 {
padding-top: 3rem;
padding-bottom: 3rem;
}
ZetaSpacing.squish(child, size: ZetaSpacing.x12)
Adds 3rem left and right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline.spacing-zeta--x12 {
padding-right: 3rem;
padding-left: 3rem;
}
ZetaSpacing.inline(child, size: ZetaSpacing.x12)
$spacing.zeta.inline.start.x12
Adds 3rem left paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start.spacing-zeta--x12 {
padding-left: 3rem;
}
ZetaSpacing.inline.start(child, size: ZetaSpacing.x12)
$spacing.zeta.inline.end.x12
Adds 3rem right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-end.spacing-zeta--x12 {
padding-right: 3rem;
}
ZetaSpacing.inline.end(child, size: ZetaSpacing.x12)
Adds 3rem bottom margin
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--stack.spacing-zeta--x12 {
margin-right: 0rem;
}
ZetaSpacing.stack(child, size: ZetaSpacing.x12)
Adds 4rem either or both margins and paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--x16 {
margin-top: 4rem;
margin-right: 4rem;
margin-bottom: 4rem;
margin-left: 4rem;
padding-top: 4rem;
padding-right: 4rem;
padding-bottom: 4rem;
padding-left: 4rem;
}
ZetaSpacing(child, size: ZetaSpacing.x16)
Adds 4rem paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--square.spacing-zeta--x16 {
padding-top: 4rem;
padding-right: 4rem;
padding-bottom: 4rem;
padding-left: 4rem;
}
ZetaSpacing.square(child, size: ZetaSpacing.x16)
Adds 4rem top and bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--squish.spacing-zeta--x16 {
padding-top: 4rem;
padding-bottom: 4rem;
}
ZetaSpacing.squish(child, size: ZetaSpacing.x16)
Adds 4rem left and right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline.spacing-zeta--x16 {
padding-right: 4rem;
padding-left: 4rem;
}
ZetaSpacing.inline(child, size: ZetaSpacing.x16)
$spacing.zeta.inline.start.x16
Adds 4rem left paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start.spacing-zeta--x16 {
padding-left: 4rem;
}
ZetaSpacing.inline.start(child, size: ZetaSpacing.x16)
$spacing.zeta.inline.end.x16
Adds 4rem right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-end.spacing-zeta--x16 {
padding-left: 4rem;
}
ZetaSpacing.inline.end(child, size: ZetaSpacing.x16)
Adds 4rem bottom margin
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--stack.spacing-zeta--x16 {
margin-bottom: 4rem;
}
ZetaSpacing.stack(child, size: ZetaSpacing.x16)
Adds 4rem either or both margins and paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--xl {
margin-top: 4rem;
margin-right: 4rem;
margin-bottom: 4rem;
margin-left: 4rem;
padding-top: 4rem;
padding-right: 4rem;
padding-bottom: 4rem;
padding-left: 4rem;
}
ZetaSpacing(child, size: ZetaSpacing.xl)
Adds 4rem paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--square.spacing-zeta--xl {
padding-top: 4rem;
padding-right: 4rem;
padding-bottom: 4rem;
padding-left: 4rem;
}
ZetaSpacing.square(child, size: ZetaSpacing.xl)
Adds 4rem top and bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--squish.spacing-zeta--xl {
padding-top: 4rem;
padding-bottom: 4rem;
}
ZetaSpacing.squish(child, size: ZetaSpacing.xl)
Adds 4rem left and right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline.spacing-zeta--xl {
padding-right: 4rem;
padding-left: 4rem;
}
ZetaSpacing.inline(child, size: ZetaSpacing.xl)
$spacing.zeta.inline.start.xl
Adds 4rem left paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start.spacing-zeta--xl {
padding-left: 4rem;
}
ZetaSpacing.inline.start(child, size: ZetaSpacing.xl)
$spacing.zeta.inline.end.xl
Adds 4rem right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-end.spacing-zeta--xl {
padding-right: 4rem;
}
ZetaSpacing.inline.end(child, size: ZetaSpacing.xl)
Adds 4rem bottom margin
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--stack.spacing-zeta--xl {
margin-bottom: 4rem;
}
ZetaSpacing.stack(child, size: ZetaSpacing.xl)
Adds 5rem either or both margins and paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--x20 {
margin-top: 5rem;
margin-right: 5rem;
margin-bottom: 5rem;
margin-left: 5rem;
padding-top: 5rem;
padding-right: 5rem;
padding-bottom: 5rem;
padding-left: 5rem;
}
ZetaSpacing(child, size: ZetaSpacing.x20)
Adds 5rem paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--square.spacing-zeta--x20 {
padding-top: 5rem;
padding-right: 5rem;
padding-bottom: 5rem;
padding-left: 5rem;
}
ZetaSpacing.square(child, size: ZetaSpacing.x20)
Adds 5rem top and bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--squish.spacing-zeta--x20 {
padding-top: 5rem;
padding-bottom: 5rem;
}
ZetaSpacing.squish(child, size: ZetaSpacing.x20)
Adds 5rem left and right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline.spacing-zeta--x20 {
padding-right: 5rem;
padding-left: 5rem;
}
ZetaSpacing.inline(child, size: ZetaSpacing.x20)
$spacing.zeta.inline.start.x20
Adds 5rem left paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start.spacing-zeta--x20 {
padding-left: 5rem;
}
ZetaSpacing.inline.start(child, size: ZetaSpacing.x20)
$spacing.zeta.inline.end.x20
Adds 5rem right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-end.spacing-zeta--x20 {
padding-right: 5rem;
}
ZetaSpacing.inline.end(child, size: ZetaSpacing.x20)
Adds 5rem bottom margin
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--stack.spacing-zeta--x20 {
margin-bottom: 5rem;
}
ZetaSpacing.stack(child, size: ZetaSpacing.x20)
Adds 5rem either or both margins and paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--xxl {
margin-top: 5rem;
margin-right: 5rem;
margin-bottom: 5rem;
margin-left: 5rem;
padding-top: 5rem;
padding-right: 5rem;
padding-bottom: 5rem;
padding-left: 5rem;
}
ZetaSpacing(child, size: ZetaSpacing.xxl)
Adds 5rem paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--square.spacing-zeta--xxl {
padding-top: 5rem;
padding-right: 5rem;
padding-bottom: 5rem;
padding-left: 5rem;
}
ZetaSpacing.square(child, size: ZetaSpacing.xxl)
Adds 5rem top and bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--squish.spacing-zeta--xxl {
padding-top: 5rem;
padding-bottom: 5rem;
}
ZetaSpacing.squish(child, size: ZetaSpacing.xxl)
Adds 5rem left and right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline.spacing-zeta--xxl {
padding-right: 5rem;
padding-left: 5rem;
}
ZetaSpacing.inline(child, size: ZetaSpacing.xxl)
$spacing.zeta.inline.start.xxl
Adds 5rem left paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start.spacing-zeta--xxl {
padding-left: 5rem;
}
ZetaSpacing.inline.start(child, size: ZetaSpacing.xxl)
$spacing.zeta.inline.end.xxl
Adds 5rem right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-end.spacing-zeta--xxl {
padding-right: 5rem;
}
ZetaSpacing.inline.end(child, size: ZetaSpacing.xxl)
Adds 5rem bottom margin
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--stack.spacing-zeta--xxl {
margin-bottom: 5rem;
}
ZetaSpacing.stack(child, size: ZetaSpacing.xxl)
Adds 6rem either or both margins and paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--x24 {
margin-top: 6rem;
margin-right: 6rem;
margin-bottom: 6rem;
margin-left: 6rem;
padding-top: 6rem;
padding-right: 6rem;
padding-bottom: 6rem;
padding-left: 6rem;
}
ZetaSpacing(child, size: ZetaSpacing.x24)
Adds 6rem paddings
This is some text inside of a div block.
spacing-zeta.spacing-zeta--square.spacing-zeta--x24 {
padding-top: 6rem;
padding-right: 6rem;
padding-bottom: 6rem;
padding-left: 6rem;
}
ZetaSpacing.square(child, size: ZetaSpacing.x24)
Adds 6rem top and bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--squish.spacing-zeta--x24 {
padding-top: 6rem;
padding-bottom: 6rem;
}
ZetaSpacing.squish(child, size: ZetaSpacing.x24)
Adds 6rem left and right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline.spacing-zeta--x24 {
padding-right: 6rem;
padding-left: 6rem;
}
ZetaSpacing.inline(child, size: ZetaSpacing.x24)
$spacing.zeta.inline.start.x24
Adds 6rem left paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start.spacing-zeta--x24 {
padding-left: 6rem;
}
ZetaSpacing.inline.start(child, size: ZetaSpacing.x24)
$spacing.zeta.inline.end.x24
Adds 6rem right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-end.spacing-zeta--x24 {
padding-right: 6rem;
}
ZetaSpacing.inline.end(child, size: ZetaSpacing.x24)
Adds 6rem bottom margin
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--stack.spacing-zeta--x24 {
margin-bottom: 6rem;
}
ZetaSpacing.stack(child, size: ZetaSpacing.x24)
Adds 6rem either or both margins and paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--xxxl {
margin-top: 6rem;
margin-right: 6rem;
margin-bottom: 6rem;
margin-left: 6rem;
padding-top: 6rem;
padding-right: 6rem;
padding-bottom: 6rem;
padding-left: 6rem;
}
ZetaSpacing(child, size: ZetaSpacing.xxxl)
$spacing.zeta.square.xxxl
Adds 6rem paddings
This is some text inside of a div block.
spacing-zeta.spacing-zeta--square.spacing-zeta--xxxl {
padding-top: 6rem;
padding-right: 6rem;
padding-bottom: 6rem;
padding-left: 6rem;
}
ZetaSpacing.square(child, size: ZetaSpacing.xxxl)
$spacing.zeta.squish.xxxl
Adds 6rem top and bottom paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--squish.spacing-zeta--xxxl {
padding-top: 6rem;
padding-bottom: 6rem;
}
ZetaSpacing.squish(child, size: ZetaSpacing.xxxl)
$spacing.zeta.inline.xxxl
Adds 6rem left and right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline.spacing-zeta--xxxl {
padding-right: 6rem;
padding-left: 6rem;
}
ZetaSpacing.inline(child, size: ZetaSpacing.xxxl)
$spacing.zeta.inline.start.xxxl
Adds 6rem left paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-start.spacing-zeta--xxxl {
padding-left: 6rem;
}
ZetaSpacing.inline.start(child, size: ZetaSpacing.xxxl)
$spacing.zeta.inline.end.xxxl
Adds 6rem right paddings
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--inline-end.spacing-zeta--xxxl {
padding-right: 6rem;
}
ZetaSpacing.inline.end(child, size: ZetaSpacing.xxxl)
Adds 6rem bottom margin
This is some text inside of a div block.
.spacing-zeta.spacing-zeta--stack.spacing-zeta--xxxl {
margin-bottom: 6rem;
}
ZetaSpacing.stack(child, size: ZetaSpacing.xxxl)
Text
Text tokens can be applied to Tex-Blocks, Headings and Paragraphs. They set the type's font, size, height, leading, colour, spacing and style as well as characters per line. They applied either to a text block, a heading or a paragraph and they also set their responsive sizes.
See also Token naming spreadsheet doc
Sets the type's font, size, height, leading, colour, spacing and style as well characters per line. It applies either to a text block, a heading or a paragraph.
Lorem ipsum dolor sit amet
.text-zeta {
max-width: 66ch;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
font-family: IBM Plex Sans;
font-size: 1rem;
line-height: 1rem;
font-weight: 400;
}
.text-zeta {
max-width: 66ch;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
font-family: IBM Plex Sans;
font-size: 1rem;
line-height: 1rem;
font-weight: 400;
}
Sets the type's color to subtle. It applies either to a text block, a heading or a paragraph.
Lorem ipsum dolor sit amet
text-zeta.text-zeta--subtle {
color: #545963;
}
ZetaText('', textColor: ZetaColors.textColorSubtle)
Sets the type's weight to light. It applies either to a text block, a heading or a paragraph.
Lorem ipsum dolor sit amet
.text-zeta.text-zeta--light {
font-weight: 300;
}
ZetaText('', fontWeight: FontWeight.w300)
Sets the type's weight to medium. It applies either to a text block, a heading or a paragraph.
Lorem ipsum dolor sit amet
.text-zeta.text-zeta--medium {
font-weight: 500;
}
ZetaText('', fontWeight: FontWeight.w500)
Sets the type's italicise. It applies either to a text block, a heading or a paragraph.
Lorem ipsum dolor sit amet
.text-zeta.text-zeta--italics {
font-style: italic;
}
ZetaText('', fontStyle: FontStyle.italic)
Sets the type's capitalise. It applies either to a text block, a heading or a paragraph.
Lorem ipsum dolor sit amet
.text-zeta.text-zeta--caps {
text-transform: uppercase;
}
ZetaText('', uppercase: true)
Sets the type's underline. It applies either to a text block, a heading or a paragraph.
Lorem ipsum dolor sit amet
.text-zeta.text-zeta--underline {
text-decoration: underline;
}
ZetaText('', decoration: TextDecoration.underline)
Reverse's the type's direction. It applies either to a text block, a heading or a paragraph.
.Lorem ipsum dolor sit amet
.text-zeta.text-zeta--direction {
direction: rtl;
}
ZetaText('', textDirection: TextDirection.rtl)
Sets the type's top padding to 0rem. It applies either to a text block, a heading or a paragraph.
Lorem ipsum dolor sit amet
.text-zeta.text-zeta--first {
padding-top: 0rem;
}
ZetaText('', first: true)
Sets the type's bottom padding to 0rem. It applies either to a text block, a heading or a paragraph.
Lorem ipsum dolor sit amet
.text-zeta.text-zeta--last {
padding-bottom: 0rem;
}
Sets the type's line height value to the same as the type's size. Sets the padding top and bottom to 0rem. It defers depending the type size. It applies either to a text block, a heading or a paragraph.
Lorem ipsum dolor sit amet
.text-zeta.text-zeta--reset-height {
padding-top: 0rem;
padding-bottom: 0rem;
line-height: 1rem;
}
ZetaText('', resetHeight: true)
Universal sizes
Universal type sizes are the all of our generic type sizes. All type sizes fall under this generic type scale.
Dedicated sizes
We mainly use type sizes from the dedicated type scale. The scale is the same as the universal one only the naming is changing to help identify them when building components, UI or content.
Sets the type's size and height. It applies either to a text block, or a paragraph. It is used as a paragraph or part of a component.
Text Block: Lorem ipsum dolor sit amet
Paragraph: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
.text-zeta.text-zeta--body-small {
font-size: 0.75rem;
line-height: 1rem;
font-weight: 400;
}
Sets the type's size, height and weight. It applies either to a text block, or a paragraph. It is used as a paragraph.
Text Block: Lorem ipsum dolor sit amet
Paragraph: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
.text-zeta.text-zeta--body-medium {
font-size: 1rem;
line-height: 1.5rem;
font-weight: 400;
}
Sets the type's size, height and weight. It applies either to a text block, or a paragraph. It is used as a paragraph.
Text Block: Lorem ipsum dolor sit amet
Paragraph: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
.text-zeta.text-zeta--body-large {
font-size: 1.25rem;
line-height: 1.75rem;
font-weight: 400;
}
Sets the type's size, height and weight. It applies either to a text block, or a heading 6. It is used as a title, heading or label.
Text Block: Lorem ipsum dolor sit amet
Heading 6: Lorem ipsum dolor sit amet
.text-zeta.text-zeta--title-small {
font-size: 0.75rem;
line-height: 1rem;
font-weight: 500;
}
Sets the type's size, height and weight. It applies either to a text block, or a heading 5. It is used as a title, heading or label.
Text Block: Lorem ipsum dolor sit amet
Heading 5: Lorem ipsum dolor sit amet
.text-zeta.text-zeta--title-medium {
font-size: 1rem;
line-height: 1.25rem;
font-weight: 500;
}
Sets the type's size, height and weight. It applies either to a text block, or a heading 4. It is used as a title, heading or label.
Text Block: Lorem ipsum dolor sit amet
Heading 4: Lorem ipsum dolor sit amet
.text-zeta.text-zeta--title-large {
font-size: 1.25rem;
line-height: 1.5rem;
font-weight: 500;
}
Sets the type's size, height and weight. It applies either to a text block, or a heading 3. It is used as a heading and it is responsive.
Text Block: Lorem ipsum dolor sit amet
Heading 3: Lorem ipsum dolor sit amet
.text-zeta.text-zeta--heading-small {
font-size: 1.5rem;
line-height: 1.75rem;
font-weight: 500;
}.text-zeta.text-zeta--heading-small:small {
font-size: 1.25rem;
line-height: 1.5rem;
}
ZetaText.headingSmall('')
Sets the type's size, height and weight. It applies either to a text block, or a heading 2. It is used as a heading and it is responsve.
Text Block: Lorem ipsum dolor sit amet
Heading 2: Lorem ipsum dolor sit amet
.text-zeta.text-zeta--heading-medium {
font-size: 1.75rem;
line-height: 2rem;
font-weight: 500;
}.text-zeta.text-zeta--heading-medium:small {
font-size: 1.5rem;
line-height: 1.75rem;
}
ZetaText.headingMedium('')
Sets the type's size, height and weight. It applies either to a text block, or a heading 1. It is used as a heading and it is responsive
Text Block: Lorem ipsum dolor sit amet
Heading 2: Lorem ipsum dolor sit amet
.text-zeta.text-zeta--heading-large {
font-size: 2rem;
line-height: 2.25rem;
font-weight: 500;
}.text-zeta.text-zeta--heading-large:small {
font-size: 1.75rem;
line-height: 2rem;
}
ZetaText.headingLarge('')
Sets the type's size, height and weight. It applies either to a text block, or a heading 3. It is used as a section title and it is responsive.
Text Block: Lorem ipsum dolor sit amet
Heading 3: Lorem ipsum dolor sit amet
.text-zeta.text-zeta--display-small {
font-size: 2.25rem;
line-height: 2.5rem;
font-weight: 300;
}.text-zeta.text-zeta--display-small:small {
font-size: 2rem;
line-height: 2.25rem;
}
ZetaText.displaySmall('')
Sets the type's size, height and weight. It applies either to a text block, or a heading 2. It is used as a section title and it is responsive.
Text Block: Lorem ipsum dolor sit amet
Heading 2: Lorem ipsum dolor sit amet
.text-zeta.text-zeta--display-medium {
font-size: 2.75rem;
line-height: 3rem;
font-weight: 300;
}.text-zeta.text-zeta--display-medium:small {
font-size: 2.25rem;
line-height: 2.5rem;
}
ZetaText.displayMedium('')
Sets the type's size, height and weight. It applies either to a text block, or a heading 1. It is used as an intro section title and it is responsive.
Text Block: Lorem ipsum dolor sit amet
Heading 1: Lorem ipsum dolor sit amet
.text-zeta.text-zeta--display-large {
font-size: 3.25rem;
line-height: 3.5rem;
font-weight: 300;
}.text-zeta.text-zeta--display-large:small {
font-size: 2.75rem;
line-height: 3rem;
}
ZetaText.displayLarge('')