Switch cards component to grid from flex.

This commit is contained in:
Fredrik Jonsson 2023-01-30 09:57:00 +01:00
commit 747bec3cc6
3 changed files with 15 additions and 9 deletions

View file

@ -4,7 +4,7 @@
.cards,
%cards {
@extend %flex-group;
@extend %grid-group;
// Add vertical rhythm margins.
@include margin-block(1);
}
@ -18,6 +18,11 @@
border-color: var(--color-highlight);
}
&--featured {
grid-row: span 2;
grid-column: span 2;
}
&--inverted {
@extend %link-inverted;
background: var(--color-border);

View file

@ -1,8 +1,10 @@
.flex-inline,
%flex-inline {
--gap: .5rem;
display: flex;
flex-wrap: wrap;
gap: .5rem;
gap: var(--gap);
padding: 0;
text-align: left;

View file

@ -1,15 +1,14 @@
.grid-group,
%grid-group {
$gap: 1;
--column-min: 200px;
--gap: 1.5rem;
--column-min: 250px;
@include gap($gap);
display: grid;
grid-template-columns: repeat(auto-fill, minmax(var(--column-min), 1fr));
gap: var(--gap);
grid-template-columns: repeat(auto-fit, minmax(var(--column-min), 1fr));
&--fit {
grid-template-columns: repeat(auto-fit, minmax(var(--column-min), 1fr));
&--fill {
grid-template-columns: repeat(auto-fill, minmax(var(--column-min), 1fr));
}
&--100 {