Skip to content

Latest commit

 

History

History
156 lines (123 loc) · 6.9 KB

bootstrap.grid.md

File metadata and controls

156 lines (123 loc) · 6.9 KB

Bootstrap Grid Yapısını Anlamak

  Extra small (<576px) Small (≥576px) Medium(≥768px) Large(≥992px) Extra large(≥1200px)
Max container width None (auto) 540px 720px 960px 1140px
Class prefix .col- .col-sm- .col-md- .col-lg- .col-xl-

Aşağıda belirtilen class'lar birlikte kullandığı zaman içeriklerinizin telefon,tablet,bilgisayar vb. ekranlarda nasıl görüntüleceğinizi ayarlamanızı sağlıyor.Responsive tasarımlar çıkarmanıza yardımcı oluyor.

xs - Extra small

576px den küçük ekranlarda görüntülecek ayardır.Kullanımı için <div class="col-12"> kodunu kullanabiliriz.Buradaki 12 576px'den küçük ekrana geldiği zaman içerğimizin ekrana yayılmasını sağlayacaktır.

sm - Small

576px'den büyük, 768px'den küçük ekranlar için görüntülecek ayardır.Tek başına kullandığı zaman 576'dan büyük ekranlarda bu class'daki ayarlarımız geçerli olur.Kullanımı <div class="col-sm-12" kodunu kullanabiliriz.Extra small ile birlikte de kullanabiliriz.Örneğin <div class="col-12 col-sm-8">.Buraki kodda içeriğimiz 576px'den küçük ekranlarda ekrana yayılacak , 576px'den büyük ekranlar için bir kısmı boş kalacak şekilde ekrana gelecektir.

md - Medium

768px'den büyük 992px'den küçük ekranlar için kullanılan classtır.Tek başına kullandığı zaman 768'den büyük ekranlarda bu class'daki ayarlarımız geçerli olur.Kullanımı <div class="col-md-12"> şeklindedir.

lg - Large

992px'den büyük ekrankar için görüntülenecek ayardır.Extra Large ile birlikte kullanılırsa 992px ve 1200px arası ekranlarda içeriğimiz gösterileceği bölümü içeririr. Kullanımı <div class="col-lg-12"> şeklindedir.

xl - Extra large

1200px'den büyük ekranlar için kullanılan ayardır.Kullanımı <div class="col-xl-12">şeklindedir.

Örneklerle Grid

Aşağıdaki örneklerde grid yapısını ve iç içe sütün kullanılınımı inceleyeceğiz.

Grid 1. Örnek:

Grid Örneği

Böyle bir görsel elde etmek şu kodları kullanacağız. Detaylı incelemek isterseniz adresinden inceleyebilirsiniz.

<div class="container">
  <div class="row"> <!-- Satır oluşturduk -->
    <div class="col-12"> ... </div> <!-- 12 lik bir sutün oluşturduk -->
    <div class="col-12"> <!-- 12 lik bir sütun oluşturduk ve içine bir satır açtık. -->
      <div class="row">  <!-- Satır açtık -->
        <div class="col-4"> <!-- 12 'lik sütunumuzun içinde 4'lük bir sütın oluşturduk. -->
          <div class="row"> <!-- 4'lük sütunumuzun içinde bir satır oluşturduk -->
            <div class="col-12"> ... </div> <!-- 4'lük sütunumuzun içine yayılacak şekilde 4 tane sütun oluşturduk.12 lik oldukları için alt alta sıralandılar. -->
            <div class="col-12"> ... </div>
            <div class="col-12"> ... </div>
            <div class="col-12"> ... </div>
            <div class="col-12"> ... </div>
          </div>
        </div>
        <div class="col-8"> <!-- 4 lük bir sutun oluşturmuştuk.Geriye 8 lik sutunumuz kalıyor.Hemen yanına 8 lik bir sütun açtık. -->
          <div class="row"> <!-- 8 lik sütunumuzun içinde bir satır açtık -->
            <div class="col-12"> ... </div> <!-- Satırımızın içine yayılacak şekilde 2 tane 12'lik sütun oluşturduk. -->
            <div class="col-12"> ... </div>
          </div>
        </div>
      </div>
    </div>
    <div class="col-12"> ... </div> <!-- En altta 12'lik bir sütun oluşturduk.-- >
  </div>
</div>

Grid 2. Örnek:

Grid Örneği

Böyle bir görsel elde etmek şu kodları kullanacağız. Detaylı incelemek isterseniz adresinden inceleyebilirsiniz.

<div class="container">
  <div class="row"> <!-- Satır oluşturduk -->
    <div class="col-12"> ... </div> <!-- 12 lik bir sütun oluşturduk. -->
    <div class="col-12"> <!-- 12 lik bir sütun daha oluşturduk. -->
      <div class="row"> <!-- 23 lik sütun içerisinde bir satır oluşturduk. -->
        <div class="col-3"> <!-- Bu satırın içerisinde 3'lük bir sütun oluşturduk.-->
          <div class="row"> <!-- 3'lük sütunun içerisinde bir satır oluşturduk. -->
            <div class="col-12"> ... </div> <!-- 2 tane 12'lik sütun açarak bu sütunların 3 lük sutunda yayılmasını sağladık.-->
            <div class="col-12"> ... </div>
          </div>
        </div>
        <div class="col-9"> <!-- 3 lük sütundan sonra yanında boşta kalan 9'luk bir sutun oluşturduk.-->
          <div class="row"> <!-- Bir satır oluşturduk.-->
            <div class="col-12"> ... </div> <!-- Satırın içerisinde 12lik bir sütun oluşturduk.-->
          </div>
        </div>
      </div>
    </div>
  </div>
  <div class="row"> <!-- Satır oluşturduk -- >
    <div class="col-3"> ... </div> <!-- Satırın içerisinde 4 tane 3 lük sutun oluşturduk.-->
    <div class="col-3"> ... </div>
    <div class="col-3"> ... </div>
    <div class="col-3"> ... </div>
  </div>
  <div class="row">
    <div class="col-3"> ... </div>
    <div class="col-3"> ... </div>
    <div class="col-3"> ... </div>
    <div class="col-3"> ... </div>
  </div>
</div>

Grid 3. Örnek:

Grid Örneği

Böyle bir görsel elde etmek şu kodları kullanacağız. Detaylı incelemek isterseniz adresinden inceleyebilirsiniz.

<div class="container">
  <div class="row"> <!-- Satır oluşturduk. -->
    <div class="col-12">...</div> <!-- 12 lik bir sutun oluşturduk. -->
  </div>
  <div class="row"> <!-- Satır oluşturduk -->
    <div class="col-4">...</div> <!-- Satırın içerisini 12'ye tamamladık 4 lük ve 8 lik sütunlar oluşturarak. -->
    <div class="col-8">...</div>
  </div>
  <div class="row"> <!-- Satır oluşturduk. -->
    <div class="col-8">...</div> <!-- Satırın içerisini 12'ye tamamladık 8 lik ve 4 lük sütunlar oluşturarak. -->
    <div class="col-4">...</div>
  </div>
  <div class="row"><!-- Satır oluşturduk. -->
    <div class="col-4">...</div> <!-- Satırın içerisini 12'ye tamamladık 4 lük ve 8 lük sütunlar oluşturarak. -->
    <div class="col-8">...</div>
  </div>
  <div class="row"> <!-- Satır oluşturduk. -->
    <div class="col-12">...</div>  <!-- 12 lik bir sutun oluşturduk. -->
  </div>
  <div class="row"> <!-- Satır oluşturduk. -->
    <div class="col-12">...</div> <!-- 12 lik bir sutun oluşturduk. -->
  </div>
</div>

Grid 4. Örnek:

Örneği buradan inceleyebilirsiniz.

Faydalı Linkler