CSS Dersleri

CSS Flexbox: Order Nedir?

eminbasbayan

eminbasbayan

2 dk okuma
CSS Flexbox: Order Nedir?
🔍 Büyütmek için tıklayın

Flexbox, web sayfalarında öğeleri esnek ve düzenli bir şekilde hizalamamızı sağlar. Flexbox’ın sunduğu en ilginç özelliklerden biri de order özelliğidir.

Peki order tam olarak ne işe yarar?

order Nedir?

order, flex container içindeki öğelerin sırasını CSS üzerinden değiştirmeye yarar. Yani HTML’deki sıralamayı bozmadan, görsel olarak öğeleri farklı bir düzende gösterebilirsiniz.

TEXT?TEXT?

Önemli: HTML’de hangi sırada yazılırsa yazılsın, order sayesinde öğelerin görünme sırasını kontrol edebilirsin.

Varsayılan Değeri Nedir?

Tüm flex öğelerinin varsayılan order değeri 0’dır. Bu durumda öğeler, HTML’de yazıldıkları sıraya göre görünürler.

Eğer bir öğeye order: -1 verirseniz, o öğe diğerlerinden önce görünür.
Daha yüksek bir değer (örneğin order: 2) verirseniz, o öğe en sona kayar.

Örnek Kullanım

Aşağıdaki HTML yapısında 5 kutu var:

<div class="container"> <div class="box">A</div> <div class="box">B</div> <div class="box">C</div> <div class="box">D</div> <div class="box">E</div> </div>

Şimdi bu kutuların sırasını CSS ile değiştirelim:

.container { display: flex; gap: 10px; } .box { width: 60px; height: 60px; background-color: #4caf50; color: white; display: flex; justify-content: center; align-items: center; font-weight: bold; } /* D kutusu en başa alınır */ .container div:nth-of-type(4) { order: -1; } /* B kutusu en sona alınır */ .container div:nth-of-type(2) { order: 3; }

Sonuç:

  • Normalde sırası: A, B, C, D, E
  • Yeni sırası: D, A, C, E, B

Neden Kullanılır?

  • Mobil ve masaüstü görünümde içerik sırasını değiştirmek için
  • Erişilebilirlik açısından önemli içerikleri öne çıkarmak için
  • HTML yapısını bozmadan içerik sıralamasını kontrol etmek için

Dikkat Edilmesi Gerekenler

  • order sadece flex container içindeki öğelerde çalışır.
  • order değeri negatif olabilir.
  • Sıralama değeri ne kadar küçükse, öğe o kadar önce görünür.

Özet

ÖzellikAçıklama
orderFlex öğelerin görsel sırasını CSS ile değiştirmenizi sağlar.
Varsayılan Değer0
Negatif DeğerÖğeyi başa alır
Pozitif DeğerÖğeyi sona atar

Flexbox’ın order özelliği sayesinde sıralama artık sadece HTML’nin işi değil!
Karmaşık düzenlerde işleri kolaylaştıran bu özelliği projelerinizde mutlaka deneyin.

Etiketler

#Eğitimler#CSS Dersleri

İlgili Yazılar

Bu konuyla ilgili diğer yazılarımızı da inceleyebilirsiniz

CSS Nedir?
CSS Dersleri

CSS Nedir?

### CSS Nedir? Web geliştirme dünyasında, bir web sayfasını hem işlevsel hem de görsel olarak etkileyici hale getirmek önemli bir adımdır. HTML bir web sayfasının iskeletini oluştururken, **CSS (Cascading Style Sheets)** ise bu iskeleti görsel bi

3 dk
HTML Sayfalarına CSS Eklemek
CSS Dersleri

HTML Sayfalarına CSS Eklemek

CSS (Cascading Style Sheets), bir web sayfasının görünümünü ve düzenini kontrol etmemize olanak tanır. Ancak, CSS yazmaya başlamadan önce, bu stilleri **nerede** ve **nasıl** yazacağımızı öğrenmek önemlidir. Bu yazıda, CSS’i HTML sa

4 dk
CSS Color ve Background-Color
CSS Dersleri

CSS Color ve Background-Color

CSS, bir web sayfasının görselliğini tamamen değiştirebileceğimiz güçlü bir araçtır. Bu yazıda, CSS’in en temel ve yaygın olarak kullanılan özelliklerinden ikisi olan `color` ve `background-color` özelliklerini inceleyeceğiz. Yeni başlayanlar için bu ö

4 dk
CSS Hexadecimal Renkler
CSS Dersleri

CSS Hexadecimal Renkler

CSS'te renkleri tanımlamak için kullanılan birçok yöntem bulunmaktadır. Bunlardan biri de **hexadecimal** renklerdir. Hexadecimal renkler, RGB (kırmızı, yeşil, mavi) renk modeline dayanır ve web geliştirme dünyasında oldukça yaygın bir şekilde k

4 dk
CSS Metin Özellikleri
CSS Dersleri

CSS Metin Özellikleri

CSS ile metinleri şekillendirmek, bir web sayfasını hem görsel açıdan daha çekici hale getirir hem de okunabilirliğini artırır. Bu yazıda, metinleri hizalamak, kalınlaştırmak, süslemek ve aralarındaki boşlukları kontrol etmek gibi yaygın CSS özelliklerini detaylı bir şekilde ele alacağız. Yazı

3 dk
CSS font-size Kullanımı
CSS Dersleri

CSS font-size Kullanımı

CSS ile metinlerin boyutunu kontrol etmek için kullanılan özellik **`font-size`** özelliğidir. Bu özellik, web sayfanızdaki yazıların boyutunu belirlemenize olanak tanır. Yazı boyutunu ayarlamak oldukça basittir, ancak CSS’te boyutlar için ku

4 dk