Pelajari cara membuat “grup tombol” atau Button Group dengan CSS.
Section Artikel
Grup Tombol Horizontal
Kelompokkan serangkaian tombol menjadi satu baris dalam satu kelompok tombol.
Contoh:
<!Doctype html> <html> <style> .btn-group button { background-color: #4CAF50; /* background hijau */ border: 1px solid green; /* border hijau */ color: white; /* teks putih */ padding: 10px 24px; /* padding */ cursor: pointer; /* ikon Pointer/hand */ float: left; /* Letakkan tombol secara berdampingan */ } /* Clear floats (clearfix hack) */ .btn-group:after { content: ""; clear: both; display: table; } .btn-group button:not(:last-child) { border-right: none; /* Mencegah border ganda */ } /* Tambahkan warna background saat mengarahkan kursor */ .btn-group button:hover { background-color: #3e8e41; } </style> <body> <h1>Button Group</h1> <div class="btn-group"> <button>Apple</button> <button>Samsung</button> <button>Sony</button> </div> </body> </html>
Cara Membuat Grup Tombol
Langkah 1) Tambahkan HTML
Contoh:
<div class="btn-group"> <button>Apple</button> <button>Samsung</button> <button>Sony</button> </div>
Langkah 2) Tambahkan CSS
Contoh:
.btn-group button {
background-color: #4CAF50; /* background hijau */
border: 1px solid green; /* border hijau */
color: white; /* teks putih */
padding: 10px 24px; /* padding */
cursor: pointer; /* ikon Pointer/hand */
float: left; /* Letakkan tombol secara berdampingan */
}
/* Clear floats (clearfix hack) */
.btn-group:after {
content: "";
clear: both;
display: table;
}
.btn-group button:not(:last-child) {
border-right: none; /* Mencegah border ganda */
}
/* Tambahkan warna background saat mengarahkan kursor */
.btn-group button:hover {
background-color: #3e8e41;
}Grup Tombol Rata / Lebar Penuh
Contoh:
<!Doctype html>
<html>
<style>
.btn-group button {
background-color: #4CAF50; /* background hijau */
border: 1px solid green; /* border hijau */
color: white; /* teks putih */
padding: 10px 24px; /* padding */
cursor: pointer; /* ikon Pointer/hand */
float: left; /* Letakkan tombol secara berdampingan */
}
/* Clear floats (clearfix hack) */
.btn-group:after {
content: "";
clear: both;
display: table;
}
.btn-group button:not(:last-child) {
border-right: none; /* Mencegah border ganda */
}
/* Tambahkan warna background saat mengarahkan kursor */
.btn-group button:hover {
background-color: #3e8e41;
}
</style>
<body>
<h1>Button Group Rata</h1>
<p>Dua tombol dalam satu group:</p>
<div class="btn-group" style="width:100%">
<button style="width:50%">Apple</button>
<button style="width:50%">Sony</button>
</div>
<p>Tiga tombol dalam satu group:</p>
<div class="btn-group" style="width:100%">
<button style="width:33.3%">Apple</button>
<button style="width:33.3%">Samsung</button>
<button style="width:33.3%">Sony</button>
</div>
<p>Empat tombol dalam satu group:</p>
<div class="btn-group" style="width:100%">
<button style="width:25%">Apple</button>
<button style="width:25%">Samsung</button>
<button style="width:25%">Sony</button>
<button style="width:25%">HTC</button>
</div>
</body>
</html>