Bootstrap 5 İzleme Ağı Örnekleri

Aşağıda Bootstrap 5 grid düzeni örneklerini topladık.

Üç eşit bölüşüm sütunu

Belirtilen element sayısında .col Bootstrap, ne kadar element olduğunu tespit eder (ve eşit genişlikli sütunlar oluşturur). Aşağıdaki örnekte, her birinin genişliği %33.33 olan üç col elementi kullandık.

Örnek

<div class="row">
  <div class="col">col</div>
  <div class="col">col</div>
  <div class="col">col</div>
</div>

Kendi kendine deneyin

Rakamlarla kullanılan üç eşit sütun

Sütun genişliğini kontrol etmek için rakamları kullanabilirsiniz. Sadece toplam 12'ye veya daha az olmalıdır (tüm 12 mevcut sütun kullanılmaz):

Örnek

<div class="row">
  <div class="col-4">col-4</div>
  <div class="col-4">col-4</div>
  <div class="col-4">col-4</div>
</div>

Kendi kendine deneyin

Üç farklı bölüşüm sütunu

Farklı sütunlar oluşturmak için rakamları kullanmanız gerekmektedir. Aşağıdaki örnek, 25%/50%/25% bölüşümü oluşturacaktır:

Örnek

<div class="row">
  <div class="col-3">col-3</div>
  <div class="col-6">col-6</div>
  <div class="col-3">col-3</div>
</div>

Kendi kendine deneyin

Bir sütun genişliğini ayarlamak

Ancak, sadece bir sütunun genişliğini ayarlamak yeterlidir ve kardeş sütunların etrafındaki boyutları otomatik olarak ayarlamaları sağlanır. Aşağıdaki örnek, 25%/50%/25% bölüşümü oluşturacaktır:

Örnek

<div class="row">
  <div class="col">col</div>
  <div class="col-6">col-6</div>
  <div class="col">col</div>
</div>

Kendi kendine deneyin

Daha fazla eşit sütun

Örnek

<!-- iki eşit sütun -->
<div class="row">
  <div class="col">1 of 2</div>
  <div class="col">2 of 2</div>
</div>
<!-- dört eşit sütun -->
<div class="row">
  <div class="col">1 of 4</div>
  <div class="col">2 of 4</div>
  <div class="col">3 of 4</div>
  <div class="col">4 of 4</div>
</div>
<!-- altı eşit sütun -->
<div class="row">
  <div class="col">1 of 6</div>
  <div class="col">2 of 6</div>
  <div class="col">3 of 6</div>
  <div class="col">4 of 6</div>  
  <div class="col">5 of 6</div>
  <div class="col">6 of 6</div>
</div>

Kendi kendine deneyin

Row Cols

Ayrıca .row-cols-* Sınıf kontrolü, birbirlerinin yanındaki sütun sayısında (kaç sütun olursa olsun) olmalıdır:

Örnek

<div class="row row-cols-1">
  <div class="col">1 of 2</div>
  <div class="col">2 of 2</div>
</div>
<div class="row row-cols-2">
  <div class="col">1 of 4</div>
  <div class="col">2 of 4</div>
  <div class="col">3 of 4</div>
  <div class="col">4 of 4</div>
</div>
<div class="row row-cols-3">
  <div class="col">1 of 6</div>
  <div class="col">2 of 6</div>
  <div class="col">3 of 6</div>
  <div class="col">4 of 6</div>  
  <div class="col">5 of 6</div>
  <div class="col">6 of 6</div>
</div>

Kendi kendine deneyin

Daha fazla farklı sütun

Örnek

<!-- iki farklı sütun -->
<div class="row">
  <div class="col-8">1 of 2</div>
  <div class="col-4">2 of 2</div>
</div>
<!-- Four unequal columns -->
<div class="row">
  <div class="col-2">1 of 4</div>
  <div class="col-2">2 of 4</div>
  <div class="col-2">3 of 4</div>
  <div class="col-6">4 of 4</div>
</div>
<!-- Two column widths setting -->
<div class="row">
  <div class="col-4">1 of 4</div>
  <div class="col-6">2 of 4</div>
  <div class="col">3 of 4</div>
  <div class="col">4 of 4</div>
</div>

Kendi kendine deneyin

Aynı yükseklik

Bir sütun diğerinden daha yüksekse (metin veya CSS yüksekliği nedeniyle), geri kalanı onu takip eder:

Örnek

<div class="row">
  <div class="col">Lorem ipsum...</div>
  <div class="col">col</div>
  <div class="col">col</div>
</div>

Kendi kendine deneyin

Dahili sütunlar

Aşağıdaki örnek, bir sütunda diğer iki sütun içeren iki sütun düzeninin nasıl oluşturulduğunu gösterir:

Örnek

<div class="row">
  <div class="col-8">
    .col-8
    <div class="row">
      <div class="col-6">.col-6</div>
      <div class="col-6">.col-6</div>
    </div>
  </div>
  <div class="col-4">.col-4</div>
</div>

Kendi kendine deneyin

Yanıt sınıfları

Bootstrap 5 grid sistemi beş sınıfa sahiptir:

  • .col- (Çok küçük cihaz - ekran genişliği 576px'dan küçük)
  • .col-sm- (Küçük cihaz - ekran genişliği 576px veya daha büyük)
  • .col-md- (Orta cihaz - ekran genişliği 768 piksel veya daha büyük)
  • .col-lg- (Büyük cihaz - ekran genişliği 992 piksel veya daha büyük)
  • .col-xl- (xlarge cihaz - ekran genişliği 1200px veya daha büyük)
  • .col-xxl- (xxlarge cihaz - ekran genişliği 1400px veya daha büyük)

Yukarıdaki sınıfları birleştirerek daha dinamik ve esnek düzenler oluşturabilirsiniz.

İpucu:Her sınıf oransal olarak büyütülür, bu yüzden eğer sm ve md Aynı genişliği ayarlamak istiyorsanız, sadece sm.

Katmanlıdan yatay

Aşağıdaki örnek, sütun düzeninin nasıl oluşturulduğunu gösterir, düzen küçük cihazlarda katmanlı başlar, ardından büyük cihazlarda (sm, md, lg ve xl) yatay düzen haline gelir:

Örnek

<div class="row">
  <div class="col-sm-9">col-sm-9</div>
  <div class="col-sm-3">col-sm-3</div>
</div>
<div class="row">
  <div class="col-sm">col-sm</div>
  <div class="col-sm">col-sm</div>
  <div class="col-sm">col-sm</div>
</div>

Kendi kendine deneyin

Karıştır ve eşle

Örnek

<!-- Çok küçük cihazlarda 50%/50% bölme, büyük cihazlarda 75%/25% bölme -->
<div class="row">
  <div class="col-6 col-sm-9">col-6 col-sm-9</div>
  <div class="col-6 col-sm-3">col-6 col-sm-3</div>
</div>
<!-- Çok küçük, küçük, orta cihazlarda 58%/42% bölme, büyük ve çok büyük cihazlarda 66.3%/33.3% bölme -->
<div class="row">
  <div class="col-7 col-lg-8">col-7 col-lg-8</div>
  <div class="col-5 col-lg-4">col-5 col-lg-4</div>
</div>
<!-- Küçük cihazlarda 25%/75% bölme, orta cihazlarda 50%/50% bölme, büyük ve çok büyük cihazlarda 33%/66% bölme. Çok küçük cihazlarda otomatik olarak yığınır (100%) -->
<div class="row">
  <div class="col-sm-3 col-md-6 col-lg-4">col-sm-3 col-md-6 col-lg-4</div>
  <div class="col-sm-9 col-md-6 col-lg-8">col-sm-9 col-md-6 col-lg-8</div>
</div>

Kendi kendine deneyin

gutter olmayan

Sütunlar arasındaki boşluğu (ekstra alan) değiştirmek için .g-1|2|3|4|5 sınıf (.g-4 öntanımlı değerdir).

Tamamen demir parçacıklarını (gutter) silmek için .g-0

Örnek

<div class="row g-0">

Kendi kendine deneyin