Merhabalar.

Bu eğitim yazı dizim boyunca CSS Flexbox modülünden bahsediyor olacağım. İlk yazımda genel olarak Flexbox nedir buna bakalım istedim.

CSS Flexbox, yani esnek kutu modeli, web tasarımında düzen oluşturmak için kullanılan bir düzenleme teknolojisidir. Esnek kutu modeli, öğelerin bir konteynır içinde nasıl hizalandığını ve dağıtıldığını kontrol etmek için kullanılır. Temelde, bir kutu içindeki öğelerin düzenini ve yerleşimini yönetmek için güçlü bir araçtır. Şimdi, CSS Flexbox’in ana özelliklerine ve nasıl kullanıldığına daha yakından bakalım.

Temel Kavramlar

Esnek Konteynır (Flex Container):

Flexbox, düzeni kontrol etmek için bir konteynır (ana kutu) gerektirir. Bu konteynır, display: flex; veya display: inline-flex; özelliği ile tanımlanır.

Esnek Öğeler (Flex Items):

Konteynır içindeki her öğe, esnek öğe olarak kabul edilir. Bu öğeler, konteynır içinde düzenlenir ve hizalanır.

Ana Özellikler

Yatay ve Dikey Düzen:

Flexbox, öğeleri yatay veya dikey olarak düzenlemek için kullanılabilir. flex-direction özelliği ile yönlendirme kontrol edilebilir.

Hizalama (Alignment) ve Dağıtım (Distribution):

Öğeler, konteynır içinde hizalanabilir ve dağıtılabilir. justify-content ve align-items özellikleri bu konuda önemli rol oynar.

Esneklik (Flexibility):

Öğeler arasında esneklik tanımlamak için flex özelliği kullanılır. Bu, öğelerin konteynır içinde ne kadar yer kaplayacaklarını belirler.

Sıralama (Ordering):

order özelliği ile öğelerin sıralamasını belirleyebilirsiniz. Daha yüksek order değeri, öğeyi daha sona yerleştirir.

Sarılma (Wrapping):

Eğer öğeler tek bir satıra veya sütuna sığmazsa, flex-wrap özelliği ile sarılma davranışını kontrol edebilirsiniz.

Temel Kullanım

Flex İtem Özellikleri:

Her esnek öğe için ayrı özellikler belirlenebilir. flex-grow, flex-shrink, ve flex-basis özellikleri, öğelerin nasıl büyüdüğünü ve küçüldüğünü kontrol eder.

Örnek Kullanım

.container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.item {
  flex: 1;
}

Yukarıdaki örnek, bir konteynırı esnek hale getirir, öğeleri boşluğa yayarak hizalar ve öğeleri dikey olarak ortalar.

Sonuç

CSS Flexbox, web tasarımcılarına daha esnek ve düzenli bir sayfa yapısı oluşturma gücü verir. Bu, özellikle karmaşık düzenlerde ve farklı ekran boyutlarına uyum sağlamak istendiğinde büyük bir avantaj sağlar. Flexbox’in bu temel özellikleri, modern web tasarımının vazgeçilmez bir aracı haline getirir.

Bir sonraki yazımda görüşmek üzere.

Murat Bilginer

21 Şubat 1992'de doğdum. Endüstri Mühendisi olarak lisansımı 2016 yılında tamamladım. Industryolog Akademi - NGenius oluşumlarının kurucusuyum. Şu anda kendi şirketim Brainy Tech ile Web ve Mobil Geliştirme, AWS, Google Cloud Platform Sistemleri için DevOps, Big Data Analiz ve Görselleştirme hizmetleri sunmakta ve Online Eğitimler vermekteyiz.

Share
Published by
Murat Bilginer

Recent Posts

Kedimiz Oly & FIP Süreci 9 – 1 Haftalık GS İğnesi Serüveni – Oly İyileşiyor mu?

Selamlar, bu yazımda Oly'nin 1 hafta boyunca olduğu GS iğnesi, yaşanan değişimleri anlatmaya çalışacağım. PCR…

2 gün ago

Kedimiz Oly & FIP Süreci 8 – Yeniden Hayvan Hastanesi – Sonuç Kontrolü ve Sonrası…

Selamlar, bu yazımda Hemogram ve Biyokimya sonuçlarımızı göstermek için İÜCHH'ne tekrar gidişimizi ve sonrasını anlatacağım.…

2 gün ago

Kedimiz Oly & FIP Süreci 7 – GS İğnesine Başlama Kararımız ve Oly’de Dikkat Ettiklerimiz

Selamlar, bu yazımda GS iğnesine başlama kararımızı ve Oly’de bu süreçte nelere dikkat ediyor, neler…

3 gün ago

Kedimiz Oly & FIP Süreci 6 – İstanbul Üniversitesi Cerrahpaşa Hayvan Hastanesi Serüveni ve Sonrası

Selamlar, bu yazımda İÜCHH'deki tedavi sürecimiz ve sonrasında yaşananlardan bahsetmeye çalışacağım. 20.06.2025 Cuma günü saat…

4 gün ago

Kedimiz Oly & FIP Süreci 5 – Teşhisten Önce Biz… Veterinerimize Güvenebilir Miydik?

Eve Dönüş ve İlk Şüpheler 18 Haziran Perşembe saat 23 sularında İstanbul’daki evimize giriş yaptık.…

4 gün ago

Kedimiz Oly & FIP Süreci 4 – Antalya’ya Yolculuk – Bir Şeyler Ters Gidiyor… & İstanbul’a Geri Dönüş

9 Haziran Pazartesi günü Aydın’daki sürecimiz bitti ve Antalya yolculuğumuz başladı. Saat 11 gibi yola…

4 gün ago