Выраўноўванне асобнага элемента ў flex мадэлі ў CSS
Наступныя ўласцівасці, якія мы вывучым,
задаюцца ўжо не бацьку флекс-элементаў,
а самім элементам. Давайце разгледзім уласцівасць
aling-self, якое выраўноўвае асобны
блок па папярочнай восі.
Хай у нас ёсць флекс-блокі, выбудаваныя
ў шэраг. Выраўнуем іх па цэнтры па вертыкалі,
задаўшы align-items у значэнні center,
а другому элементу дамо дадатковы клас
elem і для яго зададзім іншае выраўноўванне,
напрыклад, прыціснем яго да верхняга краю.
Для гэтага нашаму элементу з класам elem
ўсталюем уласцівасць aling-self у значэнне
flex-start:
<div class="parent">
<div class="child">1</div>
<div class="child elem">2</div>
<div class="child">3</div>
<div class="child">4</div>
<div class="child">5</div>
</div>
.parent {
display: flex;
align-items: center;
width: 300px;
height: 200px;
border: 1px solid red;
}
.child {
width: 50px;
height: 50px;
border: 1px solid green;
}
.elem {
align-self: flex-start;
}
: