- 21 Oct, 2019
- css
- flexbox
- By Sergii
Centrage vertical avec Flexbox
Avec Flexbox, vous pouvez aligner n’importe quoi (verticalement ou horizontalement) assez facilement avec les propriétés align-items, align-self et justify-content.
Cette boîte est centrée à la fois verticalement et horizontalement.
Avec Flexbox, la présence d’éléments frères n’affecte pas leur capacité à être alignés verticalement :
Haut
Centré
Bas
HTML
<div class="center">
<div class="center-item center-item--top">…</div>
<div class="center-item">…</div>
<div class="center-item center-item--bottom">…</div>
</div>
CSS
.center {
display: flex;
align-items: center;
justify-content: center;
}
.center-item {
max-width: 50%;
}
.center-item--top {
align-self: flex-start;
}
.center-item--bottom {
align-self: flex-end;
}

