Bootstrap 5 adalah framework CSS open-source yang sangat populer untuk membangun website yang responsif dan modern dengan cepat. Bootstrap menyediakan kumpulan komponen siap pakai, grid system, dan utilities yang memudahkan developer dalam membuat tampilan website yang konsisten dan menarik.
Bootstrap 5 hadir dengan banyak pembaruan dibanding versi sebelumnya, seperti penghapusan jQuery, peningkatan grid system, dan komponen yang lebih fleksibel.
2. Persiapan dan Instalasi Bootstrap 5
Untuk mulai menggunakan Bootstrap 5, Anda bisa menginstalnya dengan beberapa cara:
CDN (Content Delivery Network):
Cara termudah tanpa instalasi lokal.
Download file Bootstrap:
Unduh dan simpan file CSS dan JS secara lokal.
Package manager:
Gunakan npm atau yarn untuk instalasi pada proyek modern.
Struktur ini adalah template dasar yang bisa Anda kembangkan sesuai kebutuhan.
4. Grid System Bootstrap 5
Grid system Bootstrap 5 menggunakan 12 kolom yang fleksibel untuk membuat layout responsif. Anda bisa mengatur kolom agar menyesuaikan ukuran layar dengan class seperti
col
,
col-md-6
,
col-lg-4
, dan lain-lain.
Kolom fleksibel yang menyesuaikan lebar secara otomatis
col-md-6
Kolom dengan lebar 6 dari 12 pada layar medium ke atas
col-lg-4
Kolom dengan lebar 4 dari 12 pada layar besar ke atas
Grid system sangat membantu dalam membuat layout yang rapi dan responsif tanpa perlu menulis banyak CSS custom.
5. Komponen Bootstrap 5
Bootstrap 5 menyediakan banyak komponen siap pakai seperti tombol, navbar, card, modal, form, dan lain-lain. Komponen ini sudah didesain agar konsisten dan mudah digunakan.
Contoh tombol dan card:
<button type="button" class="btn btn-primary me-2">Tombol Utama</button>
<button type="button" class="btn btn-outline-secondary">Tombol Sekunder</button>
<div class="card" style="width: 18rem;">
<img src="https://placehold.co/286x180/png?text=Gambar+Card" class="card-img-top" alt="Gambar ilustrasi pada card bootstrap 5" />
<div class="card-body">
<h5 class="card-title">Judul Card</h5>
<p class="card-text">Ini adalah contoh card menggunakan Bootstrap 5 yang berisi gambar, judul, dan teks deskripsi.</p>
<a href="#" class="btn btn-primary">Tombol Aksi</a>
</div>
</div>
Judul Card
Ini adalah contoh card menggunakan Bootstrap 5 yang berisi gambar, judul, dan teks deskripsi.
Anda bisa memadukan berbagai komponen ini untuk membuat website yang interaktif dan menarik.
6. Utilities di Bootstrap 5
Utilities adalah class helper yang memudahkan Anda mengatur margin, padding, warna, teks, dan lain-lain tanpa menulis CSS tambahan.
Contoh utilities populer:
m-3
: margin 1rem di semua sisi
p-4
: padding 1.5rem di semua sisi
text-center
: teks rata tengah
bg-primary
: background warna utama
d-flex
: display flex
Contoh penggunaan utilities:
<div class="p-4 mb-3 bg-primary text-white text-center rounded">
Ini adalah kotak dengan padding, background warna utama, dan teks rata tengah.
</div>
<div class="d-flex justify-content-between p-3 border rounded">
<div>Item 1</div>
<div>Item 2</div>
<div>Item 3</div>
</div>
Ini adalah kotak dengan padding, background warna utama, dan teks rata tengah.
Item 1
Item 2
Item 3
Utilities sangat membantu mempercepat proses styling tanpa perlu menulis CSS custom.
7. Membuat Layout Responsive dengan Bootstrap 5
Bootstrap 5 memudahkan pembuatan layout yang responsif dengan grid system dan utilities. Anda bisa mengatur tampilan agar berubah sesuai ukuran layar perangkat.
Langkah-langkah membuat layout responsive:
Gunakan container untuk membatasi lebar konten.
Gunakan row untuk membuat baris grid.
Gunakan col dengan breakpoint seperti
col-sm
,
col-md
,
col-lg
untuk mengatur kolom.
Manfaatkan utilities seperti
text-center
,
m-auto
, dan
d-flex
untuk penataan elemen.