Flexbox – właściwość align-self [CSS]

Czas czytania: < 1 minut

To już kolejna część kursu poświęconemu Flexbox – do wcześniejszych części linki znajdziecie w prawej kolumnie. Dlatego też nie będę zbyt dużo czasu poświęcać na wprowadzenie. Polecam za to zapoznać się z poprzednimi częściami kursu.

O właściwości align-self

W tej części zajmiemy się właściwością align-self. Właściwość ta określa wyrównanie dla wybranego elementu wewnątrz elastycznego kontenera. Właściwość align-self zastępuje właściwość align-items elementu kontenera elastycznego.

align-self przyznaje następujące cechy:

align-self: auto | flex-start | flex-end | center | baseline | stretch;

Przykłady działania:

kol 1
kol 2
kol 3

Ogólny kod CSS dla przykładu:

.flex-container {
  display: flex;
  background-color: #f1f1f1;
  height: 300px;
}

HTML przepytuje się za to następująco:

<div class="flex-container">
<div>kol 1</div>
<div class="auto">kol 2</div>
<div>kol 3</div>
</div>

W przykładach specjalnie nie będziemy ingerować w kod HTML zmienimy jedynie wartość omawianej właściwości.

See the Pen align-self by Aura (@Julka85) on CodePen.dark

Podsumowanie

Mam nadzieję, że wpis okaże się dla was pomocny. Oceniając go wato pamiętać, że jest on częścią większej całości i sporo informacji pominęłam.

Jeżeli chcecie bym kontynuowała kurs z flexbox informację o tym możecie umieścić w formie komentarza. Pod

źródła:
https://www.w3schools.com/cssref/css3_pr_align-self.asp