Cara Mencapai Kesan Fade-In dan Fade-Out dengan JavaScript dan CSS
Dalam pembangunan web, kesan pudar ialah teknik untuk ditunjukkan secara beransur-ansur atau menyembunyikan elemen pada halaman web. Artikel ini akan meneroka cara untuk mencapai kesan ini menggunakan JavaScript dan CSS.
Memudarkan Elemen
Untuk memadamkan elemen, anda boleh mengurangkan kelegapannya secara beransur-ansur. Berikut ialah fungsi yang dioptimumkan untuk pudar dalam JavaScript:
<code class="js">function fade(element) { var op = 1; // initial opacity var timer = setInterval(function () { if (op <= 0.1) { clearInterval(timer); element.style.display = 'none'; } element.style.opacity = op; element.style.filter = 'alpha(opacity=' + op * 100 + ")"; op -= op * 0.1; }, 50); }
Pudar Dalam Elemen
Prinsip yang sama digunakan untuk pudar masuk, tetapi kami akan meningkatkan kelegapan secara beransur-ansur sebaliknya:
<code class="js">function unfade(element) { var op = 0.1; // initial opacity element.style.display = 'block'; var timer = setInterval(function () { if (op >= 1) { clearInterval(timer); } element.style.opacity = op; element.style.filter = 'alpha(opacity=' + op * 100 + ")"; op += op * 0.1; }, 10); }</code>
Kesimpulan
Menggunakan JavaScript dan CSS untuk mencapai kesan fade-in dan fade-out ialah teknik serba boleh yang boleh meningkatkan pengalaman pengguna laman web. Dengan melaksanakan fungsi yang dioptimumkan ini, anda boleh mengawal tahap kelegapan elemen secara beransur-ansur, menghasilkan kesan visual yang licin dan menawan.
Atas ialah kandungan terperinci Cara Memudar Elemen Masuk dan Keluar dalam JavaScript dan CSS: Panduan Langkah demi Langkah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!