Bootstrap Bileşenler Card 1

Bootstrap Bileşenler Card 1

Bootstrap’ta Card bileşeni, içeriklerinizi düzenlemek ve şık bir şekilde sunmak için kullanılan çok yönlü bir yapıdır. Kartlar, başlıklar, metin, görseller, butonlar ve diğer içerik türlerini içerebilen kutulardır. Bootstrap kartları, genellikle kullanıcı arayüzlerinde bilgi gruplamak için kullanılır ve özelleştirme imkanları ile dikkat çeker.

1. Temel Yapı

Bootstrap kartı oluşturmak için, card sınıfını kullanmanız yeterlidir. İşte temel bir kart yapısı:

<div class="card"> <img src="image.jpg" class="card-img-top" alt="Card image"> <div class="card-body"> <h5 class="card-title">Kart Başlığı</h5> <p class="card-text">Bu kartın içeriği burada yer alır.</p> <a href="#" class="btn btn-primary">Butona Tıkla</a> </div> </div>

2. Kart Bileşenleri

Kartlar genellikle aşağıdaki bileşenlerden oluşur:

  • card-img-top : Kartın üst kısmında bir resim görüntülemek için kullanılır.
  • card-body : Kartın içeriğini (başlık, metin, buton) tutan alan.
  • card-title : Kart başlığı.
  • card-text : Kart içeriği.
  • btn : Kartta bulunan buton.

3. Kart Örnekleri

Basit Kart

Aşağıda basit bir kart örneği bulunmaktadır:

<!DOCTYPE html> <html lang="tr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Bootstrap Kart Örneği</title> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-beta1/css/bootstrap.min.css"> </head> <body> <div class="container mt-5"> <div class="card" style="width: 18rem;"> <img src="https://via.placeholder.com/150" class="card-img-top" alt="Kart resmi"> <div class="card-body"> <h5 class="card-title">Başlık</h5> <p class="card-text">Bu, kartın içeriğidir. Burada kısa bir açıklama yer alır.</p> <a href="#" class="btn btn-primary">Butona Tıkla</a> </div> </div> </div> <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"> </script> <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.2/dist/umd/popper.min.js"> </script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-beta1/js/bootstrap.min.js"> </script> </body> </html>

4. Kart Grupları

Birden fazla kartı bir arada kullanarak bir kart grubu oluşturabilirsiniz. Bu, aynı türdeki içerikleri gruplamak için yararlıdır:

<div class="container mt-5"> <div class="row"> <div class="col-md-4"> <div class="card"> <img src="https://via.placeholder.com/150" class="card-img-top" alt="Kart resmi"> <div class="card-body"> <h5 class="card-title">Kart 1</h5> <p class="card-text">Kart 1 içeriği burada yer alır.</p> <a href="#" class="btn btn-primary">Buton</a> </div> </div> </div> <div class="col-md-4"> <div class="card"> <img src="https://via.placeholder.com/150" class="card-img-top" alt="Kart resmi"> <div class="card-body"> <h5 class="card-title">Kart 2</h5> <p class="card-text">Kart 2 içeriği burada yer alır.</p> <a href="#" class="btn btn-primary">Buton</a> </div> </div> </div> <div class="col-md-4"> <div class="card"> <img src="https://via.placeholder.com/150" class="card-img-top" alt="Kart resmi"> <div class="card-body"> <h5 class="card-title">Kart 3</h5> <p class="card-text">Kart 3 içeriği burada yer alır.</p> <a href="#" class="btn btn-primary">Buton</a> </div> </div> </div> </div> </div>

5. Kartların Özelleştirilmesi

Bootstrap kartları, CSS ile özelleştirilebilir. Örneğin, arka plan rengi, kenar boşlukları veya gölgeler gibi stiller ekleyebilirsiniz:

.card { margin-bottom: 20px; border-radius: 10px; }

6. Kart Üst Bilgisi ve Alt Bilgisi

Kartların üst ve alt bilgileri eklemek için card-header ve card-footer sınıflarını kullanabilirsiniz:

<div class="card"> <div class="card-header"> Üst Bilgi </div> <div class="card-body"> <h5 class="card-title">Başlık</h5> <p class="card-text">Bu, kartın içeriğidir.</p> </div> <div class="card-footer"> Alt Bilgi </div> </div>

7. Örnek: Kart Üst Bilgisi ve Alt Bilgisi ile

Aşağıda, üst ve alt bilgileri olan bir kart örneği verilmiştir:

<!DOCTYPE html> <html lang="tr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Bootstrap Kart Üst ve Alt Bilgisi Örneği</title> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-beta1/css/bootstrap.min.css"> </head> <body> <div class="container mt-5"> <div class="card" style="width: 18rem;"> <div class="card-header"> Üst Bilgi </div> <img src="https://via.placeholder.com/150" class="card-img-top" alt="Kart resmi"> <div class="card-body"> <h5 class="card-title">Başlık</h5> <p class="card-text">Kartın içeriği burada yer alır.</p> <a href="#" class="btn btn-primary">Butona Tıkla</a> </div> <div class="card-footer"> Alt Bilgi </div> </div> </div> <script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"> </script> <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.2/dist/umd/popper.min.js"> </script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-beta1/js/bootstrap.min.js"> </script> </body> </html>

8. Özet

Bootstrap kart bileşeni, içeriklerinizi düzenlemek ve şık bir şekilde sunmak için etkili bir araçtır. Kartlar, başlıklar, metinler, görseller ve butonlarla birlikte özelleştirilebilir. Kartları gruplama, üst ve alt bilgileri ekleme gibi özellikler sayesinde kullanıcı arayüzünüzü daha düzenli ve kullanıcı dostu hale getirebilirsiniz. Daha fazla bilgi ve detaylar için Bootstrap Belgeleri sayfasını ziyaret edebilirsiniz.



Yorum Ekle

Üzerine gel