align-self — это свойство CSS, которое применяется к элементам, которые расположены внутри flex-контейнера, и устанавливает выравнивание элемента вдоль его перпендикулярной оси (вдоль главной оси для flex-direction: row и вдоль побочной оси для flex-direction: column).
Синтаксис для применения свойства align-self:
selector {
align-self: <value>;
}
Значения, которые можно использовать в свойстве align-self, включают:
auto: Элемент определяет свое выравнивание в соответствии с родительским элементом flex-контейнера.flex-start: Элемент выравнивается по началу главной (или побочной) оси.flex-end: Элемент выравнивается по концу главной (или побочной) оси.center: Элемент выравнивается по центру главной (или побочной) оси.baseline: Элемент выравнивается по базовой линии (например, текста) главной (или побочной) оси.stretch: Элемент растягивается на весь свободный пространство по перпендикулярной оси.
Например, следующий код применяет свойство align-self к элементу, установленному с классом .item, чтобы перенести его выравнивание к центру побочной оси:
.item {
align-self: center;
}
Это может использоваться для управления расположением элементов внутри flex-контейнера, когда требуется вести управление выравниванием для каждого элемента отдельно.





