2021-12-24 20:05:17 +01:00
|
|
|
// --------------------------------------------------------------------------------
|
|
|
|
|
// Columns
|
|
|
|
|
// --------------------------------------------------------------------------------
|
2023-04-04 20:50:04 +02:00
|
|
|
columns {
|
2021-12-24 20:05:17 +01:00
|
|
|
display: grid;
|
2022-01-11 07:22:09 +01:00
|
|
|
grid-column-gap: 0.75rem;
|
|
|
|
|
grid-row-gap: 0.75rem;
|
2021-12-24 20:05:17 +01:00
|
|
|
}
|
|
|
|
|
|
2023-04-04 20:50:04 +02:00
|
|
|
columns[count="2"] {
|
|
|
|
|
grid-template-columns: repeat(auto-fit, minmax(calc(#{$theme-width} / 2 - 5rem), 1fr));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
columns[count="3"] {
|
|
|
|
|
grid-template-columns: repeat(auto-fit, minmax(calc(#{$theme-width} / 3 - 5rem), 1fr));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
columns[count="4"] {
|
|
|
|
|
grid-template-columns: repeat(auto-fit, minmax(calc(#{$theme-width} / 4 - 5rem), 1fr));
|
|
|
|
|
}
|
|
|
|
|
|
2021-12-24 20:05:17 +01:00
|
|
|
// Columns: Horizontal Alignment
|
2023-04-04 20:50:04 +02:00
|
|
|
columns.halign-start,
|
|
|
|
|
columns.halign-left {
|
2021-12-24 20:05:17 +01:00
|
|
|
align-items: start;
|
|
|
|
|
}
|
|
|
|
|
|
2023-04-04 20:50:04 +02:00
|
|
|
columns.halign-end,
|
|
|
|
|
columns.halign-right {
|
2021-12-24 20:05:17 +01:00
|
|
|
align-items: end;
|
|
|
|
|
}
|
|
|
|
|
|
2023-04-04 20:50:04 +02:00
|
|
|
columns.halign-center,
|
|
|
|
|
columns.halign-middle {
|
2021-12-24 20:05:17 +01:00
|
|
|
align-items: center;
|
|
|
|
|
}
|
|
|
|
|
|
2023-04-04 20:50:04 +02:00
|
|
|
columns.halign-baseline,
|
|
|
|
|
columns.halign-text {
|
2021-12-24 20:05:17 +01:00
|
|
|
align-items: baseline;
|
|
|
|
|
}
|
|
|
|
|
|
2023-04-04 20:50:04 +02:00
|
|
|
columns.halign-stretch,
|
|
|
|
|
columns.halign-fill {
|
2021-12-24 20:05:17 +01:00
|
|
|
align-items: stretch;
|
|
|
|
|
}
|
|
|
|
|
|
2023-04-04 20:50:04 +02:00
|
|
|
columns.valign-start,
|
|
|
|
|
columns.valign-left {
|
2021-12-24 20:05:17 +01:00
|
|
|
justify-items: start;
|
|
|
|
|
}
|
|
|
|
|
|
2023-04-04 20:50:04 +02:00
|
|
|
columns.valign-end,
|
|
|
|
|
columns.valign-right {
|
2021-12-24 20:05:17 +01:00
|
|
|
justify-items: end;
|
|
|
|
|
}
|
|
|
|
|
|
2023-04-04 20:50:04 +02:00
|
|
|
columns.valign-center,
|
|
|
|
|
columns.valign-middle {
|
2021-12-24 20:05:17 +01:00
|
|
|
justify-items: center;
|
|
|
|
|
}
|
|
|
|
|
|
2023-04-04 20:50:04 +02:00
|
|
|
columns.valign-baseline,
|
|
|
|
|
columns.valign-text {
|
2021-12-24 20:05:17 +01:00
|
|
|
justify-items: baseline;
|
|
|
|
|
}
|
|
|
|
|
|
2023-04-04 20:50:04 +02:00
|
|
|
columns.valign-stretch,
|
|
|
|
|
columns.valign-fill {
|
2021-12-24 20:05:17 +01:00
|
|
|
justify-items: stretch;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// --------------------------------------------------------------------------------
|
|
|
|
|
// Individual Column
|
|
|
|
|
// --------------------------------------------------------------------------------
|
2023-04-04 20:50:04 +02:00
|
|
|
column {
|
2022-01-11 07:22:09 +01:00
|
|
|
padding: 0 0;
|
2021-12-24 20:05:17 +01:00
|
|
|
}
|
|
|
|
|
|
2023-04-04 20:50:04 +02:00
|
|
|
column ~ column {
|
2021-12-24 20:05:17 +01:00
|
|
|
margin-top: 0;
|
|
|
|
|
}
|
2022-01-11 07:22:09 +01:00
|
|
|
|
|
|
|
|
// --------------------------------------------------------------------------------
|
|
|
|
|
// Fix Headings inside Columns
|
|
|
|
|
// --------------------------------------------------------------------------------
|
2023-04-04 20:50:04 +02:00
|
|
|
column > h1,
|
|
|
|
|
column > h2,
|
|
|
|
|
column > h3,
|
|
|
|
|
column > h4,
|
|
|
|
|
column > h5,
|
|
|
|
|
column > h6 {
|
2022-01-11 07:22:09 +01:00
|
|
|
margin: 0;
|
|
|
|
|
}
|