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

45 lines
762 B
Markdown

---
layout: layouts/post.njk
title: Card layout
description: Create a card layout with CSS flexbox
keywords: css card layout, css flexbox, css layout
---
## HTML
```html
<div class="card-layout">
<!-- A card with given width -->
<div class="card-layout__item">
...
</div>
<!-- Repeat other cards -->
...
</div>
```
## CSS
```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 %}