Bootstrap 4 Tombol
Gaya Tombol
Bootstrap 4 menyediakan gaya tombol yang berbeda:
Contoh
<button type="button" class="btn">Basic</button>
<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-info">Info</button>
<button type="button" class="btn btn-warning">Warning</button>
<button type="button" class="btn btn-danger">Danger</button>
<button type="button" class="btn btn-dark">Dark</button>
<button
type="button" class="btn btn-light">Light</button>
<button type="button" class="btn btn-link">Link</button>
Kelas tombol dapat digunakan pada <a>
, <button>
, atau
<input>
elemen:
Contoh
<a href="#" class="btn btn-info" role="button">Link Button</a>
<button type="button" class="btn btn-info">Button</button>
<input type="button" class="btn btn-info" value="Input Button">
<input type="submit" class="btn btn-info" value="Submit Button">
Mengapa kami menempatkan # di atribut href dari tautan?
Karena kami tidak memiliki halaman untuk ditautkan, dan kami tidak ingin mendapatkan pesan "404", kami menempatkan # sebagai tautannya. Dalam kehidupan nyata, tentu saja itu adalah URL asli ke halaman "Pencarian".
Garis Besar Tombol
Bootstrap 4 menyediakan delapan tombol garis besar/berbatas:
Contoh
<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>
<button type="button" class="btn btn-outline-info">Info</button>
<button
type="button" class="btn btn-outline-warning">Warning</button>
<button
type="button" class="btn btn-outline-danger">Danger</button>
<button type="button" class="btn btn-outline-dark">Dark</button>
<button
type="button" class="btn btn-outline-light text-dark">Light</button>
Ukuran Tombol
Gunakan .btn-lg
kelas untuk tombol besar atau .btn-sm
kelas untuk tombol kecil:
Contoh
<button type="button" class="btn btn-primary btn-lg">Large</button>
<button type="button" class="btn btn-primary">Default</button>
<button type="button" class="btn btn-primary btn-sm">Small</button>
Blok Tombol Level
Tambahkan kelas .btn-block
untuk membuat tombol level blok yang mencakup seluruh lebar elemen induk.
Contoh
<button type="button" class="btn btn-primary btn-block">Full-Width
Button</button>
Tombol Aktif/Dinonaktifkan
Tombol dapat diatur ke status aktif (tampak ditekan) atau dinonaktifkan (tidak dapat diklik):
Kelas .active
membuat tombol tampak ditekan, dan disabled
atribut membuat tombol tidak dapat diklik. Perhatikan bahwa elemen <a> tidak mendukung atribut yang dinonaktifkan dan oleh karena itu harus menggunakan .disabled
kelas untuk membuatnya tampak dinonaktifkan secara visual.
Contoh
<button type="button" class="btn btn-primary active">Active Primary</button>
<button type="button" class="btn btn-primary" disabled>Disabled Primary</button>
<a href="#" class="btn btn-primary
disabled">Disabled Link</a>
Tombol Pemintal
Anda juga dapat menambahkan "pemintal" ke tombol, yang akan Anda pelajari lebih lanjut di Tutorial Pemintal BS4 kami :
Contoh
<button class="btn btn-primary">
<span class="spinner-border
spinner-border-sm"></span>
</button>
<button class="btn
btn-primary">
<span class="spinner-border
spinner-border-sm"></span>
Loading..
</button>
<button
class="btn btn-primary" disabled>
<span class="spinner-border
spinner-border-sm"></span>
Loading..
</button>
<button class="btn btn-primary" disabled>
<span
class="spinner-grow spinner-grow-sm"></span>
Loading..
</button>