Cara Memudarkan Imej Latar Belakang dengan jQuery Menggunakan Elemen HTML

Mary-Kate Olsen
Lepaskan: 2024-10-23 21:23:30
asal
940 orang telah melayarinya

How to Fade Background Images with jQuery Using HTML Elements

Imej Latar Belakang Pudar dengan jQuery

Imej latar belakang ialah cara biasa untuk menambah minat visual pada halaman web atau apl. Walau bagaimanapun, anda mungkin mahu beralih antara berbilang imej latar belakang untuk mencipta kesan dinamik.

Secara tradisinya, fungsi fadeIn dan fadeOut jQuery hanya berfungsi pada elemen dengan warna latar belakang. Ini memberikan cabaran apabila cuba memudarkan imej latar belakang tanpa mencipta elemen HTML baharu untuk setiap imej.

Penyelesaian:

Untuk mengatasi had ini, penyelesaian yang biasa adalah dengan menggunakan tag untuk imej anda dan sembunyikannya pada mulanya menggunakan display:none. Dengan meletakkan imej secara mutlak, dengan indeks z negatif, anda boleh menjadikannya berkelakuan seperti latar belakang. Berikut ialah penyelesaian langkah demi langkah:

  1. Tukar imej latar belakang anda kepada tag:

    <code class="html"><img src="image1.jpg" />
    <img src="image2.jpg" /></code>
    Salin selepas log masuk
  2. Gayakan imej menggunakan CSS:

    <code class="css">img {
      position: absolute;
      z-index: -1;
      display: none;
    }</code>
    Salin selepas log masuk
  3. Gunakan jQuery untuk memudarkan imej masuk dan keluar:

    <code class="javascript">function test() {
      $("img").each(function(index) {
     $(this).hide();
     $(this).delay(3000 * index).fadeIn(3000).fadeOut();
      });
    }
    
    test();</code>
    Salin selepas log masuk

Kod Contoh:

Lawati pautan JSFiddle berikut untuk contoh yang berfungsi:

https://jsfiddle. net/RyGKV/

Atas ialah kandungan terperinci Cara Memudarkan Imej Latar Belakang dengan jQuery Menggunakan Elemen HTML. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan