Bootstrap Cards (Kartlar)

Bootstrap Cards bileşeni, görsel ve metin içeriğini modern ve düzenli bir şekilde sunmanıza olanak tanır. Kartlar, genellikle başlık, metin, görsel, liste ve butonlar gibi içerikleri bir arada sergilemek için kullanılır.


Temel Kullanım

Bir kart oluşturmak için .card sınıfı kullanılır. Kartın içeriği genellikle .card-body sınıfıyla tanımlanır.

Örnek:

<div class="card" style="width: 18rem;">
  <img src="https://via.placeholder.com/150" class="card-img-top" alt="Kart Görseli">
  <div class="card-body">
    <h5 class="card-title">Kart Başlığı</h5>
    <p class="card-text">Bu, kart içeriği için bir örnek metindir. Kendi metninizi buraya ekleyebilirsiniz.</p>
    <a href="#" class="btn btn-primary">Daha Fazla</a>
  </div>
</div>


Başlık ve Alt Başlık

Kartlara başlık ve alt başlık eklemek için .card-title ve .card-subtitle sınıfları kullanılır.

Örnek:

<div class="card" style="width: 18rem;">
  <div class="card-body">
    <h5 class="card-title">Kart Başlığı</h5>
    <h6 class="card-subtitle mb-2 text-muted">Alt Başlık</h6>
    <p class="card-text">Kartlar, içeriği düzenli bir şekilde sergilemek için harikadır.</p>
  </div>
</div>


Görsel Destekli Kartlar

Kartların üstüne, altına veya arka planına görsel eklenebilir.

Örnek:

<div class="card">
  <img src="https://via.placeholder.com/300x200" class="card-img-top" alt="Kart Görseli">
  <div class="card-body">
    <p class="card-text">Bu kart, bir görsel içeriyor.</p>
  </div>
</div>


Liste İçeren Kartlar

Kartlar, liste gruplarını da destekler.

Örnek:

<div class="card">
  <img src="https://via.placeholder.com/300x200" class="card-img-top" alt="Kart Görseli">
  <div class="card-body">
    <p class="card-text">Bu kart, bir görsel içeriyor.</p>
  </div>
</div>


Kart Grupları

Kartları bir arada göstermek için kart gruplarını kullanabilirsiniz.

Örnek:

<div class="card-group">
  <div class="card">
    <img src="https://via.placeholder.com/150" class="card-img-top" alt="Kart 1">
    <div class="card-body">
      <h5 class="card-title">Kart 1</h5>
      <p class="card-text">Bu, birinci kartın içeriği.</p>
    </div>
  </div>
  <div class="card">
    <img src="https://via.placeholder.com/150" class="card-img-top" alt="Kart 2">
    <div class="card-body">
      <h5 class="card-title">Kart 2</h5>
      <p class="card-text">Bu, ikinci kartın içeriği.</p>
    </div>
  </div>
</div>


Kartlarda Renk Kullanımı

Kartlara farklı arka plan renkleri veya kenar çizgileri eklemek için bg- ve border- sınıfları kullanılabilir.

Örnek:

<div class="card text-white bg-primary mb-3" style="max-width: 18rem;">
  <div class="card-header">Başlık</div>
  <div class="card-body">
    <h5 class="card-title">Birincil Kart</h5>
    <p class="card-text">Bu kart, mavi arka plan rengiyle öne çıkar.</p>
  </div>
</div>


Hizalama ve Boyutlandırma

Kartların hizalanması ve genişliği CSS sınıflarıyla ayarlanabilir.

Örnek:

<div class="d-flex justify-content-center">
  <div class="card" style="width: 24rem;">
    <div class="card-body">
      <h5 class="card-title">Ortalı Kart</h5>
      <p class="card-text">Bu kart, merkezi bir hizalamaya sahiptir.</p>
    </div>
  </div>
</div>

Leave a Reply

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir