Bootstrap - Butang Demo
Hai there, super bintang pengkomputeran masa depan! Hari ini, kita akan melihat dunia yang menakjubkan butang Bootstrap. Sebagai guru komputer tetangga yang ramah, saya disini untuk memandu anda dalam perjalanan ini, langkah demi langkah. Jadi, ambil minuman kegemaran anda, betulkan kedudukan, dan mari kita embarkasi dalam pengembaraan yang menarik ini bersama!
Apa Itu Butang Bootstrap?
Sebelum kita masuk ke hal yang mendalam, mari kita berbicara tentang apa sebenarnya butang Bootstrap. Bayangkan anda sedang membina rumah. Dinding dan atap adalah struktur HTML anda, cat adalah CSS anda, dan Bootstrap? Well, itu seperti memiliki kotak alat ajaib yang membuat segalanya mudah dan cantik. Butang Bootstrap adalah butang yang sudah di gayakan, siap pakai yang anda dapat tambahkan dengan mudah ke halaman web anda.
Memulakan Bootstrap
Pertama-tama, kita perlu menguruskan padang permainan Bootstrap kami. Jangan khawatir, itu mudah seperti menguruskan permainan Monopoli!
Langkah 1: Menetapkan Struktur HTML
Mari kita mulai dengan struktur HTML asas:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Bootstrap Buttons Demo</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<div class="container mt-5">
<!-- Butang kami akan berada di sini -->
</div>
<!-- Bootstrap JS -->
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
</body>
</html>
Ini seperti menetapkan kanvas anda sebelum melukis. Kita telah masukkan fail Bootstrap CSS dan JS, yang memberikan akses kepada semua kebaikan Bootstrap.
Butang Bootstrap Asas
Sekarang, mari kita tambahkan beberapa butang ke halaman kita!
<button type="button" class="btn btn-primary">Primary</button>
<button type="button" class="btn btn-secondary">Secondary</button>
<button type="button" class="btn btn-success">Success</button>
<button type="button" class="btn btn-danger">Danger</button>
<button type="button" class="btn btn-warning">Warning</button>
<button type="button" class="btn btn-info">Info</button>
<button type="button" class="btn btn-light">Light</button>
<button type="button" class="btn btn-dark">Dark</button>
Berikut apa yang dilakukan setiap kelas:
-
btn
: Ini adalah kelas dasar untuk semua butang Bootstrap. -
btn-primary
,btn-secondary
, dll.: Kelas-kelas ini menentukan warna dan gaya butang.
Saiz Butang
Seperti bagaimana anda boleh mendapatkan saiz yang berbeza bagi kentang di restoran makanan cepat, butang Bootstrap juga datang dalam saiz yang berbeza!
<button type="button" class="btn btn-primary btn-lg">Butang Besar</button>
<button type="button" class="btn btn-primary">Butang Default</button>
<button type="button" class="btn btn-primary btn-sm">Butang Kecil</button>
-
btn-lg
: Membuat butang lebih besar -
btn-sm
: Membuat butang lebih kecil
Butang Garisan
kadang-kadang, anda mahu butang yang lebih halus. Itu di mana butang garisan berguna!
<button type="button" class="btn btn-outline-primary">Primary</button>
<button type="button" class="btn btn-outline-secondary">Secondary</button>
<button type="button" class="btn btn-outline-success">Success</button>
Kelas btn-outline-*
memberikan butang dengan sempadan berwarna dan latar belakang yang transparent.
Butang Blok
Perlu butang yang melintasi keseluruhan lebarnya induknya? Butang blok adalah rakan anda!
<div class="d-grid gap-2">
<button class="btn btn-primary" type="button">Butang Blok</button>
<button class="btn btn-primary" type="button">Butang Blok</button>
</div>
Kelas d-grid
pada div induk dan kelas gap-2
menambah ruang antara butang.
Status Butang
Butang boleh mempunyai status yang berbeza, seperti bagaimana kita mempunyai mood yang berbeza!
<button type="button" class="btn btn-primary">Butang Normal</button>
<button type="button" class="btn btn-primary active">Butang Aktif</button>
<button type="button" class="btn btn-primary" disabled>Butang Dimatikan</button>
- Kelas
active
membuat butang kelihatan ditekan. - Atribut
disabled
membuat butang tak dapat diklik.
Butang Togol
Butang togol adalah seperti suis lampu - mereka boleh dihidupkan atau dimatikan!
<button type="button" class="btn btn-primary" data-bs-toggle="button">Butang Togol</button>
<button type="button" class="btn btn-primary active" data-bs-toggle="button" aria-pressed="true">Butang Togol Aktif</button>
Atribut data-bs-toggle="button"
mengaktifkan fungsi togol.
Kumpulan Butang
Kadang-kadang, butang suka berada bersama-sama. Itu di mana kumpulan butang berguna!
<div class="btn-group" role="group" aria-label="Contoh asas">
<button type="button" class="btn btn-primary">Kiri</button>
<button type="button" class="btn btn-primary">Tengah</button>
<button type="button" class="btn btn-primary">Kanan</button>
</div>
Kelas btn-group
mengumpulkan butang bersama-sama.
Butang Tunggangan
Butang tunggangan adalah seperti kotak rahasia - klik mereka, dan lebih banyak pilihan muncul!
<div class="dropdown">
<button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton" data-bs-toggle="dropdown" aria-expanded="false">
Butang Tunggangan
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<li><a class="dropdown-item" href="#">Aksi</a></li>
<li><a class="dropdown-item" href="#">Aksi lain</a></li>
<li><a class="dropdown-item" href="#">Hal lain disini</a></li>
</ul>
</div>
Kelas dropdown-toggle
dan atribut data-bs-toggle="dropdown"
mengaktifkan fungsi tunggangan.
Kesimpulan
Selamat! Anda telah menyelesaikan perjalanan kilat melalui butang Bootstrap. Ingat, latihan membuat sempurna, jadi jangan takut untuk mencuba kombinasi yang berbeza. Siapa tahu? Anda mungkin mencipta hal yang besar dalam reka bentuk web!
Berikut adalah jadual rujukan cepat bagi semua kelas butang yang kita telah cover:
Kelas | Keterangan |
---|---|
btn | Kelas butang dasar |
btn-primary | Butang warna utama |
btn-secondary | Butang warna sekunder |
btn-success | Butang warna kesuksesan |
btn-danger | Butang warna bahaya |
btn-warning | Butang warna amaran |
btn-info | Butang warna maklumat |
btn-light | Butang warna cerah |
btn-dark | Butang warna gelap |
btn-lg | Butang besar |
btn-sm | Butang kecil |
btn-outline-* | Butang garisan |
active | Butang status aktif |
disabled | Butang dimatikan |
data-bs-toggle="button" | Butang togol |
btn-group | Kumpulan butang |
dropdown-toggle | Butang tunggangan |
Bersih-bersih coding, dan maya Bootstrap menyertain kamu!
Credits: Image by storyset