Days
Hours
Minutes
Seconds

Promo Grand Opening

15% OFF

Khusus Pelanggan Baru

Tutorial Bootstrap #4: Membuat Link & Tombol Dengan Bootstrap

 

Tombol dan link adalah elemen interaktif paling fundamental dalam sebuah website. Bootstrap mengubah tampilan standar elemen ini menjadi tombol modern yang menarik dan konsisten di berbagai browser. Dengan utility class yang disediakan, kustomisasi tombol menjadi sangat mudah dan cepat.

 

Kelas Tombol Dasar

 

Untuk membuat tombol di Bootstrap, Anda perlu menambahkan class dasar .btn ke elemen <button>, <a>, atau <input>. Setelah itu, tambahkan class modifier untuk menentukan warnanya.

Bootstrap menyediakan beberapa pilihan warna kontekstual:

  • .btn-primary: Warna utama (biasanya biru), untuk aksi primer.
  • .btn-secondary: Warna sekunder (abu-abu), untuk aksi alternatif.
  • .btn-success: Warna hijau, untuk aksi yang berhasil atau positif.
  • .btn-danger: Warna merah, untuk aksi yang berbahaya atau negatif.
  • .btn-warning: Warna kuning, untuk peringatan.
  • .btn-info: Warna biru muda, untuk aksi informasional.
  • .btn-light: Tombol dengan latar belakang terang.
  • .btn-dark: Tombol dengan latar belakang gelap.
  • .btn-link: Membuat tombol terlihat seperti link biasa, namun tetap memiliki properti tombol.

Berikut adalah contoh kodenya:

HTML

<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>
<button type="button" class="btn btn-link">Link</button>

 

Menggunakan Tag <a> sebagai Tombol

 

Salah satu keunggulan Bootstrap adalah Anda bisa membuat tag link (<a>) terlihat persis seperti tombol. Ini sangat berguna untuk navigasi yang ingin Anda tonjolkan. Cukup tambahkan class .btn yang sama pada tag <a>.

Penting: Saat menggunakan <a> untuk fungsionalitas di dalam halaman (bukan untuk navigasi ke halaman lain), disarankan untuk menambahkan role="button" untuk membantu aksesibilitas bagi pengguna screen reader.

HTML

<a class="btn btn-primary" href="#" role="button">Link jadi Tombol</a>

 

Tombol Outline

 

Jika Anda menginginkan tombol dengan gaya transparan (hanya border yang berwarna), gunakan class .btn-outline-*. Warna tombol baru akan terisi saat kursor (hover) diarahkan ke atasnya.

HTML

<button type="button" class="btn btn-outline-primary">Primary Outline</button>
<button type="button" class="btn btn-outline-success">Success Outline</button>
<button type="button" class="btn btn-outline-dark">Dark Outline</button>

 

Ukuran Tombol

 

Bootstrap menyediakan class untuk mengubah ukuran tombol dengan cepat.

  • .btn-lg: Untuk tombol yang lebih besar.
  • .btn-sm: Untuk tombol yang lebih kecil.

Jika tidak ada class ukuran yang ditambahkan, tombol akan menggunakan ukuran standar (medium).

HTML

<button type="button" class="btn btn-primary btn-lg">Tombol Besar</button>
<button type="button" class="btn btn-secondary">Tombol Standar</button>
<button type="button" class="btn btn-danger btn-sm">Tombol Kecil</button>

[Image showing large, standard, and small Bootstrap buttons]


 

Tombol Lebar Penuh (Block Buttons)

 

Untuk membuat tombol membentang selebar elemen induknya, bungkus tombol tersebut dengan <div> yang memiliki class .d-grid. Anda juga bisa menambahkan .gap-2 untuk memberi jarak jika ada lebih dari satu tombol.

HTML

<div class="d-grid gap-2">
  <button class="btn btn-primary" type="button">Tombol Block</button>
  <button class="btn btn-success" type="button">Tombol Lain</button>
</div>

 

Status Tombol

 

Anda bisa membuat tombol terlihat aktif atau nonaktif.

  • Status Aktif: Tambahkan class .active untuk membuat tombol seolah-olah sedang ditekan.
  • Status Nonaktif: Tambahkan atribut disabled pada elemen <button> atau class .disabled pada elemen <a>. Tombol yang nonaktif tidak akan bisa diklik dan warnanya akan lebih pudar.
HTML

<button type="button" class="btn btn-primary active">Tombol Aktif</button>
<button type="button" class="btn btn-secondary" disabled>Tombol Nonaktif</button>
<a href="#" class="btn btn-primary disabled" tabindex="-1" aria-disabled="true" role="button">Link Nonaktif</a>

Dengan menguasai berbagai class untuk tombol ini, Anda dapat membangun antarmuka pengguna yang interaktif dan menarik secara visual dengan sangat efisien menggunakan Bootstrap. Selamat mencoba! 🚀

Wawasan Terbaru

Gemini_Generated_Image_wfw5uwwfw5uwwfw5
Mengenal Dunia Grafis: Dari Piksel Hingga Vektor, Kekuatan Visual di Era Digital
Gemini_Generated_Image_b6dimfb6dimfb6di
Mengenal Foundation: Kerangka Kerja Front-End Profesional untuk Web Responsif
Gemini_Generated_Image_sx3ztpsx3ztpsx3z
CSS
Mempercantik Website dengan CSS: Seniman di Balik Tampilan Web 🎨
Gemini_Generated_Image_e013qke013qke013
Mengenal HTML: Fondasi dari Setiap Halaman Website 🌐
Gemini_Generated_Image_ldki4nldki4nldki
Menyelami Dunia Coding: Seni Berbicara dengan Komputer
Gemini_Generated_Image_dpvliydpvliydpvl
Menguasai GIT: Fondasi Penting dalam Dunia Pengembangan Perangkat Lunak
Gemini_Generated_Image_sqcib9sqcib9sqci
Tutorial Python #12: Mengenal Jenis-jenis Operator dalam Python
Gemini_Generated_Image_o1bw3do1bw3do1bw
Memahami Tipe Data Dictionary dalam Python
Gemini_Generated_Image_ko4ixfko4ixfko4i
Mengenal Tipe Data Set dalam Python
Gemini_Generated_Image_1xop7m1xop7m1xop
Tuple dalam Python: Pengenalan dan Tutorial

Wawasan Serupa

Gemini_Generated_Image_j8187dj8187dj818

Ceritakan Detail Proyekmu

Mulai dari 30K aja, solusi IT kamu langsung jalan tanpa drama.

Kata Mereka Tentang Solusi Coding

Dipercaya oleh lebih dari 200++ client untuk menyelesaikan proyeknya dengan total 250++ proyek dari berbagai jenis proyek