Tombol CSS
- Hal Sebelumnya Masukkan CSS
- Hal Berikutnya Pemagilan CSS
Belajar cara mengatur gaya tombol menggunakan CSS.
Gaya tombol dasar
Contoh
.button { warna latar: #4CAF50; /* Hijau */ border: none; warna: putih; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; }
Warna tombol
Gunakan background-color
Atribut mengubah warna latar belakang tombol:
Contoh
.button1 {background-color: #4CAF50;} /* Hijau */ .button2 {background-color: #008CBA;} /* Biru */ .button3 {background-color: #f44336;} /* Merah */ .button4 {background-color: #e7e7e7; color: black;} /* Abu-abu */ .button5 {background-color: #555555;} /* Hitam */
Ukuran tombol
Gunakan font-size
Atribut mengubah ukuran huruf tombol:
Contoh
.button1 {font-size: 10px;} .button2 {font-size: 12px;} .button3 {font-size: 16px;} .button4 {font-size: 20px;} .button5 {font-size: 24px;}
Gunakan padding
Atribut mengubah padding dalam tombol:
Contoh
.button1 {padding: 10px 24px;} .button2 {padding: 12px 28px;} .button3 {padding: 14px 40px;} .button4 {padding: 32px 16px;} .button5 {padding: 16px;}
Tombol rounded
Gunakan border-radius
Atribut menambahkan lingkaran rounded pada tombol:
Contoh
.button1 {border-radius: 2px;} .button2 {border-radius: 4px;} .button3 {border-radius: 8px;} .button4 {radius batas: 12px;} .button5 {radius batas: 50%;}
Batas warna tombol berwarna
Gunakan border
Gunakan properti untuk menambahkan batas berwarna tombol:
Contoh
.button1 { warna latar: putih; warna: hitam; batas: 2px solid #4CAF50; /* Hijau */ } ...
Tombol yang dapat tergelincir
Gunakan :hover
Pemilihan penampung dapat mengubah gaya tombol.
Petunjuk:Gunakan durasi transisi
Gunakan properti untuk menentukan kecepatan efek "tergelincir":
Contoh
.button { durasi transisi: 0.4s; } .button:hover { warna latar: #4CAF50; /* Hijau */ warna: putih; } ...
Tombol bayangan
Gunakan bayangan
Gunakan properti untuk menambahkan bayangan tombol:
Contoh
.button1 { bayangan: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19); } .button2:hover { bayangan: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19); }
Tombol yang disediakan
Gunakan kekeruhan
Gunakan properti kekeruhan untuk menambahkan kekeruhan tombol (membuat penampilan "disedihkan").
Petunjuk:Anda juga dapat menambahkan properti dengan nilai "tidak diizinkan" cursor
Properti, saat Anda menaruh kursor di atas tombol, properti ini akan menampilkan "tanda parking terlarang" (tanda parkir terlarang):
Contoh
.disabled { kekeruhan: 0.6; cursor: tidak diizinkan; }
Lebar tombol
Secara default, ukuran tombol tergantung pada konten teksnya (sama dengan lebar konten). Gunakan lebar
Gunakan properti untuk mengubah lebar tombol:
Contoh
.button1 {lebar: 250px;} .button2 {lebar: 50%;} .button3 {lebar: 100%;}
Pengelompokan tombol
Hapus margin luar dan tambahkan properti ke setiap tombol float:left
untuk menciptakan grup tombol:
Contoh
.button { float: left; }
Grup Tombol dengan Garis
Gunakan border
Atur properti untuk menciptakan grup tombol dengan garis:
Contoh
.button { float: left; border: 1px solid green; }
Grup Tombol Vertikal
Gunakan display:block
Gantikan float:left
Golongkan tombol vertikal, bukan berurut:
Contoh
.button { display: block; }
Tombol Animate
Contoh 1
Tambahkan panah saat mouse hover:
Contoh 2
Tambahkan efek 'tekanan tombol' saat diklik:
Contoh 3
Penyempitan saat mouse hover:
Contoh 4
Tambahkan efek 'gelombang' saat diklik:
- Hal Sebelumnya Masukkan CSS
- Hal Berikutnya Pemagilan CSS