CSS 3 Flexbox 4 – Flexbox Align-Items Özelliği


Merhabalar.

Bu yazımda Flexbox’ın Container içindeki nesnelerin durumlarına bakmaya devam ediyoruz. align-items özelliğine bakacağız.

Projemiz bir önceki yazımızdan devam ettiği için öncelikle o yazımı okumanızı tavsiye ederim.

align-items Özelliği

align-items özelliği, CSS Grid Layout modelinde veya Flexbox modelinde kullanılan bir özelliktir. Bu özellik, bir container içindeki öğelerin çapraz eksende (cross axis) nasıl hizalanacaklarını belirler.

align-items özelliği ayrıca şu değerleri de alabilir:

flex-start: Öğeleri çapraz eksende container’ın başlangıç noktasına doğru hizalar.

flex-end: Öğeleri çapraz eksende container’ın bitiş noktasına doğru hizalar.

stretch: Öğeleri çapraz eksende container’ın boyunca uzatır.

baseline: Öğeleri çapraz eksende alt satır çizgisine göre hizalar.

Bu özellik, container içindeki öğelerin düzenini kontrol etmek ve çapraz eksendeki hizalamayı belirlemek için kullanışlıdır.

.container {
    align-items: stretch | flex-start | flex-end | center | baseline;
}

Bunların tamamına ayrı ayrı bakalım.

align-items: start;

align-items: end;

align-items: center;

align-items: stretch;

align-items: baseline;

 

.container1{
    padding: 10px;
    height: 300px;
    background-color: #21b5da;
    display: flex;
    flex-flow: row wrap;

    align-items: start;
    align-items: end;
    align-items: center;
    align-items: stretch;
    align-items: baseline;
    
}

.container2{
    background-color: #9bdff1;
    padding: 10px;
    height: 950px;
    display: flex;
    flex-flow: column wrap;

    align-items: start;
    align-items: end;
    align-items: center;
    align-items: stretch;
    align-items: baseline;

}

Bir sonraki yazımda align-content özelliklerine bakalım.

Görüşmek üzere.

Exit mobile version