diff options
Diffstat (limited to 'src/components')
| -rw-r--r-- | src/components/Widgets/RecentPosts/RecentPosts.module.scss | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/src/components/Widgets/RecentPosts/RecentPosts.module.scss b/src/components/Widgets/RecentPosts/RecentPosts.module.scss index dc580a1..0b1e0d8 100644 --- a/src/components/Widgets/RecentPosts/RecentPosts.module.scss +++ b/src/components/Widgets/RecentPosts/RecentPosts.module.scss @@ -2,14 +2,28 @@ @use "@styles/abstracts/placeholders"; .list { - @extend %flex-list; - align-items: stretch; - gap: var(--spacing-xs); + --items: 3; + --items-size: 25ch; + + @extend %reset-list; + + display: grid; + grid-template-columns: repeat( + auto-fit, + min(calc(100vw - (var(--spacing-md) * 2)), var(--items-size)) + ); + gap: var(--spacing-sm); + width: min( + calc(100vw - (var(--spacing-md) * 2)), + calc( + (var(--items-size) * var(--items)) + + (var(--spacing-sm) * (var(--items) - 1)) + ) + ); margin-bottom: var(--spacing-md); } .item { - width: min(calc(100vw - var(--spacing-md)), 25ch); text-align: center; } |
