1
0
mirror of https://github.com/phuoc-ng/csslayout.git synced 2025-10-23 10:46:13 +02:00
Files
csslayout/contents/card-layout.md
2022-09-21 14:31:37 +07:00

762 B

layout, title, description, keywords
layout title description keywords
layouts/post.njk Card layout Create a card layout with CSS flexbox css card layout, css flexbox, css layout

HTML

<div class="card-layout">
    <!-- A card with given width -->
    <div class="card-layout__item">
        ...
    </div>

    <!-- Repeat other cards -->
    ...
</div>

CSS

.card-layout {
    display: flex;

    /* Put a card in the next row when previous cards take all width */
    flex-wrap: wrap;

    margin-left: -0.25rem;
    margin-right: -0.25rem;
}

.card-layout__item {
    /* There will be 3 cards per row */
    flex-basis: 33.33333%;

    padding-left: 0.25rem;
    padding-right: 0.25rem;
}

{% demo %}{% include "covers/card-layout.njk" %}{% enddemo %}