tombol CSS
- Halaman Sebelumnya masking CSS
- Halaman Berikutnya halaman CSS
Belajar bagaimana untuk menetapkan gaya tombol menggunakan CSS.
gaya tombol asas
Contoh
.button { warna latar belakang: #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
atur 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
atur saiz 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
atur jarak tebal dalam tombol:
Contoh
.button1 {padding: 10px 24px;} .button2 {padding: 12px 28px;} .button3 {padding: 14px 40px;} .button4 {padding: 32px 16px;} .button5 {padding: 16px;}
tombol bulatan
Gunakan border-radius
atur radius bulatan untuk tombol:
Contoh
.button1 {border-radius: 2px;} .button2 {border-radius: 4px;} .button3 {border-radius: 8px;} .button4 {radius sisi: 12px;} .button5 {radius sisi: 50%;}
Sisi butang berwarna
Gunakan border
Properti untuk menambah sisi berwarna kepada butang:
Contoh
.button1 { warna latar belakang: putih; warna: hitam; sisi: 2px solid #4CAF50; /* Hijau */ } ...
Butang yang boleh digerakkan
Ketika kursor bergerak ke atas butang, gunakan :hover
Pemilihan pengecam untuk mengubah gaya butang.
Petunjuk:Gunakan tempo transisi
Properti untuk menentukan kecepatan efek "terapung":
Contoh
.button { tempo transisi: 0.4s; } .button:hover { warna latar belakang: #4CAF50; /* Hijau */ warna: putih; } ...
Butang bayangan
Gunakan bayangan
Properti untuk menambah bayangan kepada butang:
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); }
Butang yang dibenarkan
Gunakan ketinggian kecerahan
Properti untuk menambah ketinggian kecerahan kepada butang (membuat penampakan "disebabkan")
Petunjuk:Anda boleh menambah properti dengan nilai "tidak diizinkan" cursor
Properti, ketika anda menempatkan kursor di atas butang, properti ini akan menunjukkan "tanda larangan tempat parkir" (tanda larangan parkir):
Contoh
.disabled { ketinggian kecerahan: 0.6; cursor: tidak diizinkan; }
Lebar butang
Secara lalai, saiz butang bergantung kepada kandungan teksnya (sama dengan lebar kandungan). Gunakan lebar
Gunakan properti untuk mengubah lebar butang:
Contoh
.button1 {lebar: 250px;} .button2 {lebar: 50%;} .button3 {lebar: 100%;}
Penggabungan butang
Buang jarak luar dan tambahkan properti kepada setiap butang float:left
untuk mencipta kumpulan tombol:
Contoh
.button { float: left; }
Kumpulan tombol dengan garisan
Gunakan border
Guna atribut untuk mencipta kumpulan tombol dengan garisan:
Contoh
.button { float: left; border: 1px solid green; }
Kumpulan tombol tinggi
Gunakan display:block
Gantikan float:left
Golongkan tombol atas bawah, bukan bersusun bersamaan:
Contoh
.button { display: block; }
Tombol Aniamasi
Contoh 1
Tambahkan panah semasa hover mouse:
Contoh 2
Tambahkan kesan 'ditekan' semasa mengklik:
Contoh 3
Pencahayaan lembut semasa hover:
Contoh 4
Tambahkan kesan 'getar' semasa mengklik:
- Halaman Sebelumnya masking CSS
- Halaman Berikutnya halaman CSS