Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Menghidupkan Sifat Tersuai CSS untuk Menunjukkan/Menyembunyikan Berbilang Elemen Secara Berurutan?

Bagaimanakah Saya Boleh Menghidupkan Sifat Tersuai CSS untuk Menunjukkan/Menyembunyikan Berbilang Elemen Secara Berurutan?

Linda Hamilton
Lepaskan: 2024-12-01 01:14:09
asal
440 orang telah melayarinya

How Can I Animate CSS Custom Properties to Sequentially Show/Hide Multiple Elements?

Menganimasikan Sifat/Pembolehubah Tersuai CSS

Masalah:

Mengnimasikan berbilang elemen dengan sifat tersuai CSS (pembolehubah) bukanlah' t berfungsi seperti yang diharapkan. Hasil yang diingini ialah div dalam muncul dan hilang dalam urutan menggunakan pembolehubah untuk mengawal kelegapan.

Penyelesaian:

Sifat CSS dengan Jenis Tersuai:

Perkenalkan jenis tersuai untuk pembolehubah menggunakan @property, yang membolehkan penyemak imbas memahami jenis data pembolehubah dan dayakan animasi beransur-ansur:

@property --opacity {
  syntax: '<number>';
  initial-value: 0;
  inherits: false;
}
Salin selepas log masuk

Animasi dengan Harta Tersuai:

Gunakan sifat tersuai dalam bingkai utama animasi:

@keyframes fadeIn {
  50% {--opacity: 1}
}

html {
  animation: 2s fadeIn infinite;
  background: rgba(0 0 0 / var(--opacity));
}
Salin selepas log masuk

Dalam contoh ini, latar belakang elemen html dianimasikan daripada telus sepenuhnya kepada separa legap berdasarkan pembolehubah --opacity, yang diinterpolasi secara beransur-ansur dari semasa ke semasa.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghidupkan Sifat Tersuai CSS untuk Menunjukkan/Menyembunyikan Berbilang Elemen Secara Berurutan?. 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