1
0
mirror of https://github.com/phuoc-ng/csslayout.git synced 2025-10-24 19:26:26 +02:00
Files
csslayout/contents/avatar-list.md
2022-09-21 14:31:37 +07:00

54 lines
878 B
Markdown

---
layout: layouts/post.njk
title: Avatar list
description: Create an avatar list with CSS flexbox
keywords: css avatar, css flexbox
---
## HTML
```html
<div class="avatars">
<!-- Avatar item -->
<div class="avatars__item">
<div class="avatars__image">
<!-- Image -->
...
</div>
</div>
<!-- Repeat other avatars -->
...
</div>
```
## CSS
```css
.avatars {
display: flex;
}
.avatars__item {
/* Nagative margin make avatar overlap to previous one */
margin-left: -0.25rem;
}
.avatars__image {
/* Add a white curve between avatars */
box-shadow: 0 0 0 0.25rem #fff;
/* Center the content */
align-items: center;
display: flex;
justify-content: center;
/* Rounded border */
border-radius: 9999px;
}
```
{% demo %}
{% include "covers/avatar-list.njk" %}
{% enddemo %}