Bootstrap - Kad: Panduan untuk Pemula

Hai sana, bakal pengembang web! Hari ini, kita akan melihat dunia yang menakjubkan dari Kad Bootstrap. Sebagai guru komputer yang ramah di lingkungan sekitar Anda, saya sangat gembira untuk memandu Anda dalam perjalanan ini. Mari kita imaginasikan bahwa kita sedang membuat buku catatan digital bersama – itu sebenarnya apa yang kita lakukan dengan Kad Bootstrap!

Bootstrap - Cards

Apa Itu Kad Bootstrap?

Sebelum kita masuk ke kode, mari kita pahami apa itu Kad Bootstrap. bayangkan itu sebagai wadah fleksibel, seperti kotak, tempat Anda dapat memasukkan jenis konten yang berbeda - teks, gambar, tautan, dan lainnya. Itu seperti versi digital dari kartu trading yang Anda kumpulkan saat kecil, tapi jauh lebih keren dan beragam!

Struktur Kad Dasar

Mari kita mulai dengan struktur kad yang paling dasar:

<div class="card">
<div class="card-body">
<h5 class="card-title">Hai, Saya Kad!</h5>
<p class="card-text">Saya dapat menampung semua jenis informasi yang menarik.</p>
</div>
</div>

Kode ini menciptakan kad sederhana dengan judul dan beberapa teks. Kelas card menciptakan wadah, dan card-body membungkus konten didalamnya.

Jenis Konten

Sekarang, mari kita jelajahi jenis konten yang berbeda yang kita dapat masukkan ke dalam kad:

Judul, Teks, dan Tautan

<div class="card">
<div class="card-body">
<h5 class="card-title">Judul Kad</h5>
<h6 class="card-subtitle mb-2 text-muted">Subjudul Kad</h6>
<p class="card-text">Beberapa contoh teks cepat untuk membangun judul kad dan membentuk mayoritas konten kad.</p>
<a href="#" class="card-link">Tautan Kad</a>
<a href="#" class="card-link">Tautan Lain</a>
</div>
</div>

Contoh ini menunjukkan bagaimana kita dapat menambahkan subjudul, teks lebih banyak, dan tautan ke kad. Itu seperti menambahkan berbagai bagian ke halaman buku catatan digital kita!

Gambar

Mari kita tambahkan sedikit daya tarik visual dengan gambar:

<div class="card">
<img src="path/to/your/image.jpg" class="card-img-top" alt="...">
<div class="card-body">
<p class="card-text">Lihat gambar ini yang indah!</p>
</div>
</div>

Kelas card-img-top menempatkan gambar di bagian atas kad. Itu seperti menempelkan foto di bagian atas halaman buku catatan Anda!

List Groups

Kita bahkan dapat menambahkan daftar ke kad:

<div class="card">
<ul class="list-group list-group-flush">
<li class="list-group-item">Sebuah item</li>
<li class="list-group-item">Item kedua</li>
<li class="list-group-item">Item ketiga</li>
</ul>
</div>

Ini menciptakan kad dengan daftar didalamnya. Sempurna untuk daftar todo atau bullet points!

Kitchen Sink

Sekarang, mari kita gabungkan semua yang kita pelajari ke dalam satu kad "kitchen sink":

<div class="card" style="width: 18rem;">
<img src="path/to/your/image.jpg" class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Judul Kad</h5>
<p class="card-text">Beberapa contoh teks cepat untuk membangun judul kad dan membentuk mayoritas konten kad.</p>
</div>
<ul class="list-group list-group-flush">
<li class="list-group-item">Sebuah item</li>
<li class="list-group-item">Item kedua</li>
<li class="list-group-item">Item ketiga</li>
</ul>
<div class="card-body">
<a href="#" class="card-link">Tautan Kad</a>
<a href="#" class="card-link">Tautan Lain</a>
</div>
</div>

Kad ini memiliki segalanya - gambar, judul, teks, daftar, dan tautan. Itu seperti pisau Swiss Army bagi kad!

Header dan Footer

Kita dapat menambahkan header dan footer ke kad untuk struktur ekstra:

<div class="card">
<div class="card-header">
Featured
</div>
<div class="card-body">
<h5 class="card-title">Treatment judul khusus</h5>
<p class="card-text">Dengan teks pendukung di bawah ini sebagai pengantar alami ke konten tambahan.</p>
<a href="#" class="btn btn-primary">Pergi ke mana-mana</a>
</div>
<div class="card-footer text-muted">
2 hari yang lalu
</div>
</div>

Header dan footer memberikan kad kita penampilan yang bagus dan polos.

Ukuran

Kita dapat mengontrol ukuran kad kita menggunakan kelas grid atau CSS khusus:

<div class="card w-75">
<div class="card-body">
<h5 class="card-title">Judul Kad</h5>
<p class="card-text">Kad ini 75% lebar.</p>
</div>
</div>

Kad ini akan mengambil 75% lebar wadahnya.

Menggunakan Markup Grid

Kita dapat menggunakan sistem grid Bootstrap untuk mengatur kad kita:

<div class="row">
<div class="col-sm-6">
<div class="card">
<div class="card-body">
<h5 class="card-title">Treatment judul khusus</h5>
<p class="card-text">Dengan teks pendukung di bawah ini sebagai pengantar alami ke konten tambahan.</p>
<a href="#" class="btn btn-primary">Pergi ke mana-mana</a>
</div>
</div>
</div>
<div class="col-sm-6">
<div class="card">
<div class="card-body">
<h5 class="card-title">Treatment judul khusus</h5>
<p class="card-text">Dengan teks pendukung di bawah ini sebagai pengantar alami ke konten tambahan.</p>
<a href="#" class="btn btn-primary">Pergi ke mana-mana</a>
</div>
</div>
</div>
</div>

Ini menciptakan dua kad di sebelah kanan pada layar yang besar, dan bertumpuk di layar yang kecil.

Navigasi

Kita bahkan dapat mengubah kad kita menjadi elemen navigasi:

<div class="card text-center">
<div class="card-header">
<ul class="nav nav-tabs card-header-tabs">
<li class="nav-item">
<a class="nav-link active" href="#">Active</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Tautan</a>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="#" tabindex="-1" aria-disabled="true">Nonaktif</a>
</li>
</ul>
</div>
<div class="card-body">
<h5 class="card-title">Treatment judul khusus</h5>
<p class="card-text">Dengan teks pendukung di bawah ini sebagai pengantar alami ke konten tambahan.</p>
<a href="#" class="btn btn-primary">Pergi ke mana-mana</a>
</div>
</div>

Ini menciptakan kad dengan tab navigasi di bagian atas.

gaya Kad

Bootstrap menawarkan berbagai gaya untuk kad:

Latar Belakang dan Warna

<div class="card text-white bg-primary mb-3" style="max-width: 18rem;">
<div class="card-header">Header</div>
<div class="card-body">
<h5 class="card-title">Judul Kad Primari</h5>
<p class="card-text">Beberapa contoh teks cepat untuk membangun judul kad dan membentuk mayoritas konten kad.</p>
</div>
</div>

Ini menciptakan kad biru dengan teks putih. Anda dapat mengganti bg-primary dengan kelas warna lain seperti bg-success, bg-warning, dll.

Kesimpulan

Danitu, teman-teman! Kita telah melintasi negeri Kad Bootstrap, dari struktur dasar hingga tata letak lanjut. Ingat, latihan membuat sempurna. Cobalah menggabungkan elemen dan gaya yang berbeda untuk menciptakan kad Anda sendiri. Siapa tahu? Anda mungkin menciptakan hal yang besar dalam desain web!

Berikut adalah tabel yang menggabungkan kelas Kad Bootstrap utama yang kita pelajari:

Kelas Deskripsi
.card Menciptakan wadah kad dasar
.card-body membungkus konten kad
.card-title Meng gayakan judul kad
.card-text Meng gayakan teks kad
.card-link Meng gayakan tautan dalam kad
.card-img-top Menempatkan gambar di atas kad
.card-header Menciptakan header kad
.card-footer Menciptakan footer kad
.bg-* Mengubah warna latar belakang kad
.text-* Mengubah warna teks kad

Sekarang, pergi dan buat desain kad yang menakjubkan! Ingat, dalam pengembangan web, seperti dalam kehidupan, itu tentang berpikir di luar kotak – atau dalam hal ini, di dalam kad! Selamat coding!

Credits: Image by storyset