Saya mencoba mengubah gaya tombol dengan gambar yang disematkan seperti terlihat pada Fiddle berikut:
http://jsfiddle.net/krishnathota/xzBaZ/1/
Dalam contoh tidak ada gambar, saya takut.
Saya mencoba untuk:
- Ubah
background-color
tombol saat dinonaktifkan - Ubah gambar pada tombol saat dinonaktifkan
- Nonaktifkan efek hover saat dinonaktifkan
- Ketika Anda mengklik gambar di tombol dan menyeretnya, gambar dapat dilihat secara terpisah; Saya ingin menghindarinya
- Teks pada tombol dapat dipilih. Saya ingin menghindarinya juga.
Saya mencoba melakukannya button[disabled]
. Tetapi beberapa efek tidak dapat dinonaktifkan. suka
top: 1px; position: relative;
dan gambar.
:disabled
pemilihnya adalah pemilih CSS3. Thebackground-image
,background-repeat
,background-position
bekerja di CSS 2.="true"
bagian daridisabled="true"
bukan apa yang membuatnya dinonaktifkan. Anda dapat menggunakandisabled="false"
ataudisabled="cat"
dan itu masih akan dinonaktifkan. Atau hanya memilikidisabled
tanpa nilai. Properti itu hanya dapat ditampilkan / dihilangkan dalam Html, atau ditambahkan melalui JavaScript dengan true / falseSaya pikir Anda harus dapat memilih tombol yang dinonaktifkan menggunakan yang berikut:
sumber
Tambahkan kode di bawah ini di halaman Anda. Percayalah, tidak ada perubahan yang dibuat untuk acara tombol, untuk menonaktifkan / mengaktifkan tombol cukup tambahkan / hapus kelas tombol di Javascript.
Metode 1
Metode 2
sumber
Untuk menerapkan CSS tombol abu-abu untuk tombol yang dinonaktifkan.
sumber
Dengan CSS:
Anda dapat menambahkan hiasan apa pun ke tombol itu. Untuk mengubah status Anda dapat menggunakan jquery
sumber
Untuk kita semua yang menggunakan bootstrap, Anda dapat mengubah gaya dengan menambahkan kelas "dinonaktifkan" dan menggunakan yang berikut:
HTML
CSS
Ingat bahwa menambahkan kelas "dinonaktifkan" tidak harus menonaktifkan tombol, misalnya dalam formulir kirim. Untuk menonaktifkan perilakunya, gunakan properti yang dinonaktifkan:
Biola yang berfungsi dengan beberapa contoh tersedia di sini .
sumber
Ketika tombol Anda dinonaktifkan secara langsung mengatur opacity. Jadi pertama-tama kita harus mengatur opacity sebagai
sumber
sumber
pertimbangkan solusi berikut
sumber
Dan jika Anda mengubah ke scss, gunakan:
sumber
Perlu menerapkan css sebagai berikut:
sumber