di banyak situs, seperti http://www.clearleft.com , Anda akan melihat bahwa ketika tautan melayang, mereka akan memudar menjadi warna yang berbeda sebagai lawan untuk segera beralih, tindakan default.
Saya menganggap JavaScript digunakan untuk membuat efek ini, apakah ada yang tahu caranya?
Jawaban:
Saat ini orang hanya menggunakan transisi CSS3 karena jauh lebih mudah daripada mengacaukan JS , dukungan browser cukup baik dan itu hanya kosmetik sehingga tidak masalah jika tidak berfungsi.
Sesuatu seperti ini menyelesaikan pekerjaan:
Anda juga dapat mentransisikan properti CSS tertentu dengan berbagai timing dan fungsi pelonggaran dengan memisahkan setiap deklarasi dengan koma, seperti:
Demo di sini
sumber
Saya tahu dalam pertanyaan Anda menyatakan "Saya berasumsi JavaScript digunakan untuk membuat efek ini" tetapi CSS juga dapat digunakan, contohnya adalah di bawah ini.
CSS
HTML
Dan inilah JSFIDDLE untuk kode di atas!
Marcel dalam salah satu jawaban menunjukkan Anda dapat "transisi beberapa properti CSS" Anda juga dapat menggunakan "semua" untuk mempengaruhi elemen dengan semua Anda: gaya hover seperti di bawah ini.
CSS
HTML
Dan di sini adalah JSFIDDLE untuk contoh "semua"!
sumber
Anda dapat melakukan ini dengan JQueryUI:
http://jsfiddle.net/dWCbk/
sumber
Coba ini di css Anda:
sumber