Pendahuluan
Selain menyesuaikan posisi tombol yang dirender agar sesuai dengan desain situs, Anda dapat menggunakan HTML untuk melakukan berbagai hal seperti menampilkan blog, memasukkan gambar ke dalam Blog, atau memasukkan audio / video ke dalam halaman Blog / website.
![membuat tombol/button di HTML dan CSS dengan mudah](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9D5AjYq316ANEBUmB3NVZld71erPySSdaI3mQe7M6mW0llURKsBujCUSb3fxm5LQQik8U22eKmexMMGFD82e73eiLuUW4bDt1KSMhdU-o17hsUARgkVCfja__atRqn33LNV3q_LR_v5WH/s1600/Thumbnail+WebP+70.4+kB.webp)
Tombol atau button adalah elemen penting dalam desain web yang memberikan pengguna cara untuk berinteraksi dengan konten Anda. Dengan HTML dan CSS, Anda dapat dengan mudah membuat dan menyesuaikan tombol sesuai dengan kebutuhan desain Anda.
Membangun tombol dengan grafik khusus
Jika tombol tidak memiliki nama yang dapat diakses, pembaca layar dan teknologi bantuan lainnya mengumumkannya sebagai tombol yang tidak memberikan informasi kepada pengguna tentang fungsi tombol tersebut. Tombol atau button dapat gagal apabila tombol tidak memiliki konten teks atau properti aria-label
. Lalu, bagaimana cara menambahkan nama yang dapat diakses ke tombol?
Bagaimana cara menambahkan nama yang dapat diakses ke tombol?
Untuk tombol atau button dengan label yang dapat terlihat dan dapat diakses oleh pembaca layar dan teknologi bantuan lainnya, tambahkan text content ke dalam element button
. Sebagai contoh dalam membuat label yang baik dan tepat adalah dengan membuat lebel dengan tujuan menjadi ajakan bertindak yang jelas. Sebagai contoh:
Format Umum
Format umum penggunaan jenis ini adalah:
<button>Ruang Makan</button>
Isi label dari button / tombol di atas sangat jelas yaitu "Ruang Makan", yang menunjukkan bahwa tombol tersebut menuju ruang makan (Sebagai contoh).
Mengatur Letak Tombol
Untuk membuat tombol dengan HTML dan CSS, langkah-langkah dasarnya adalah sebagai berikut:
- HTML Structure: Gunakan tag
<button>
atau<input type="button">
untuk membuat tombol di HTML. - CSS Styling: Gunakan CSS untuk menyesuaikan tampilan tombol, seperti warna, ukuran, dan gaya.
Berikut ini adalah beberapa contoh script kode singkat yang dapat digunakan untuk membuat tombol:
Menggunakan tag <button>
di HTML:
<button>Tombol</button>
Menggunakan tag <input type="button">
di HTML:
<input type="button" value="Tombol">
Menerapkan styling langsung di tag HTML:
<button style="background-color: #007bff; color: #ffffff;">Tombol Biru</button>
Menggunakan kelas CSS untuk styling:
<!DOCTYPE html> <html dir='ltr' lang='en'> <head> <title>Sample Page</title> <link rel="stylesheet" type="text/css" href="style.css"> </head> <!--[ <body> open ]--> <body> <button class="btn">Tombol Hijau</button> </body> <!--[ </body> close ]--> </html>
<!-- style.css --> .btn { background-color: #28a745; color: #ffffff; padding: 10px 20px; border: none; border-radius: 5px; cursor: pointer; } ...
No JS
Catatan: Dengan menggunakan properti CSS dan HTML yang tepat, Anda dapat mengontrol dengan cermat ukuran tombol dalam desain web Anda, menyesuaikannya dengan kebutuhan dan estetika yang diinginkan.
Prinsip Tombol
![Button dapat diidentifikasi](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibJP4ZsDe1dfUkoOAykMkxYQb1TqtIkSTsPFGoIfcA2LpMd8gBUpBJOiv63HM5v_Dx9OEgJec_8t7qyl9vejoCiYFsVtywb_qRiR6JJ8zPGn9KdcgDg3hYYol2Th8pXnl6iIFxZVfjqXm5qXMc_8srDbRUtvTghHUjtsZWcVcK6oEw7lh8oK7YWRWlTg/s1600/button-diidentifikasi-Pandu-Essentials-webp.webp)
![Button dapat ditemukan](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL4v3IBiFars3VSMGfqGBV_LowPJuFIPpO3fBRmgeUjvoHHTo1PRoGEbqBEdXpAUK04iJHVckTGux8kDS4fJ-0UXpLBm2HSpaCR3l6XFq9zj7VITctc1WP9BT_bxr3ci6SSvgsK40ZMsevgGFZUlXdW137cGPmWvuwC9KMyQmPIegh7koBk_YAIw96dQ/s1600/button-dapat-ditemukan-Pandu-Essentials-webp.webp)
![Tampilan button bersih](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3k1qyatKjnVMlRFuVMrmQfo03LnSCvyz0x2XUkIk3uTLF8NtjRETCi_0ncaQhR6P3Z7ZGywYBai48XAYSNbBgp6NNyRNOjnZDFhiw8d4p2Q_VfLxn6inDCKhpOconPpq1K-wNMu3cB4nNWWIhgl-vgJRy37KJEEICLHWZ3mHORX6VyffmGvHg3f6sfw/s1600/button-bersih-Pandu-Essentials-webp.webp)
Ada beberapa prinsip yang harus diperhatikan dan diterapkan pada suatu tombol atau button, yaitu sebagai berikut:
- Dapat diidentifikasi. Tombol harus menunjukkan bahwa mereka dapat memicu suatu tindakan.
- Dapat ditemukan. Tombol harus mudah ditemukan di antara elemen lain, termasuk tombol lainnya.
- Bersih. Tindakan dan status tombol harus jelas.
Untuk membuat tombol atau button dengan gaya/setelan khusus, Anda perlu menambahkan elemen yang berisi perintah-perintah tertentu seperti warna tombol, warna teks dari tombol tersebut, atau letak dari tombol ke dalam kode CSS ataupun html. Gambar di atas adalah contoh tombol yang menentukan parameter gaya khusus yang akan kita coba pelajari saat ini, yaitu menempatkan button di tengah (center).
Tips
Berikut beberapa tips tambahan untuk membuat tombol dengan HTML dan CSS:
- Gunakan kombinasi warna yang kontras untuk meningkatkan keterbacaan tombol.
- Pertimbangkan menggunakan efek hover atau animasi untuk meningkatkan interaktivitas tombol.
- Gunakan properti CSS seperti
padding
,border-radius
, danbox-shadow
untuk menyesuaikan tampilan tombol secara detail.
Dengan memahami langkah-langkah dasar dalam membuat tombol di HTML dan CSS, Anda dapat dengan mudah membuat tombol yang sesuai dengan desain dan kebutuhan situs web Anda.
Orang lain juga bertanya (FAQ)
- Menggunakan text-align: Cara sederhana dengan properti
text-align: center;
. - Menggunakan margin: Memanfaatkan
margin: 0 auto;
untuk pusat horizontal. - Menggunakan Flexbox: Menerapkan display flex untuk pengaturan yang lebih fleksibel.
- Menggunakan Grid: Menggunakan CSS Grid untuk penataan tombol di tengah.
Bagaimana cara mengubah warna tombol menggunakan CSS?
Anda dapat mengubah warna tombol dengan properti background-color
di CSS.
Apa perbedaan antara Flexbox dan Grid dalam menengahkan tombol?
Flexbox digunakan untuk penataan elemen dalam satu dimensi, sementara Grid mengatur elemen dalam dua dimensi.
Apakah metode ini berfungsi untuk semua jenis tombol?
Ya, metode ini dapat digunakan untuk menengahkan tombol apapun, termasuk tombol HTML biasa dan tombol yang dihasilkan melalui CSS.
Apakah metode ini membuat tombol menjadi responsif?
Responsifitas tombol dapat dicapai dengan teknik tambahan, seperti media queries.
Bagaimana cara mengatur tombol di tengah secara vertikal?
Anda dapat mengatur tombol di tengah vertikal dengan menggunakan teknik Flexbox atau Grid dan properti seperti align-items
.