Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Mencipta Animasi Teks Pudar-In Lancar pada Muatan Halaman Menggunakan CSS, jQuery atau Kedua-duanya?

Bagaimanakah Saya Boleh Mencipta Animasi Teks Pudar-In Lancar pada Muatan Halaman Menggunakan CSS, jQuery atau Kedua-duanya?

Linda Hamilton
Lepaskan: 2024-12-21 02:17:13
asal
372 orang telah melayarinya

How Can I Create Smooth Fade-In Text Animations on Page Load Using CSS, jQuery, or Both?

Mencipta Animasi Fade-In pada Pemuatan Halaman dengan CSS

Masalahnya: Meningkatkan estetika tapak web dengan mencipta perenggan teks yang pudar dengan lancar sebagai halaman tersebut dimuatkan.

Penyelesaian:

Menggunakan Animasi CSS

#test p {
  opacity: 0;
  margin-top: 25px;
  font-size: 21px;
  text-align: center;

  animation: fadein 2s;
  animation-fill-mode: forwards;
}

@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
Salin selepas log masuk
  • Laksanakan penyelesaian ini dengan animasi CSS, memastikan keserasian dengan semua penyemak imbas moden .

Menggunakan jQuery

$("#test p").addClass("load");
Salin selepas log masuk
#test p {
  opacity: 0;
  margin-top: 25px;
  font-size: 21px;
  text-align: center;

  transition: opacity 2s ease-in;
}

#test p.load {
  opacity: 1;
}
Salin selepas log masuk
  • Gunakan jQuery untuk menambah kelas apabila halaman dimuatkan yang mencetuskan fade-in melalui peralihan CSS.

Mencontohi Pendekatan DotMail

$("#test p").delay(1000).animate({ opacity: 1 }, 700);
Salin selepas log masuk
  • Tiru kesan pudar yang digunakan oleh DotMail melalui gabungan kelewatan dan animasi jQuery.

Keserasian Pelayar:

  • Animasi CSS: Penyemak imbas moden dan Internet Penjelajah 10
  • CSS Peralihan: Penyemak imbas moden dan Internet Explorer 10
  • jQuery (Diperlukan untuk Kaedah 2 dan 3): Berbeza-beza berdasarkan versi, tetapi umumnya serasi silang dengan penyemak imbas lama.

Pilih kaedah yang paling sesuai dengan keperluan sokongan penyemak imbas anda dan tahap animasi yang diingini penyesuaian.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Animasi Teks Pudar-In Lancar pada Muatan Halaman Menggunakan CSS, jQuery atau Kedua-duanya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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