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
506 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!

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