Rumah > hujung hadapan web > tutorial css > Bolehkah CSS Transitions Auto-Sembunyikan Elemen Selepas Masa yang Ditetapkan?

Bolehkah CSS Transitions Auto-Sembunyikan Elemen Selepas Masa yang Ditetapkan?

Barbara Streisand
Lepaskan: 2024-11-08 13:36:02
asal
885 orang telah melayarinya

Can CSS Transitions Auto-Hide Elements After a Set Time?

Auto-Menyembunyikan Elemen Menggunakan Peralihan CSS

Bolehkah anda membuat elemen hilang 5 saat selepas halaman dimuatkan? Walaupun penyelesaian jQuery diketahui, artikel ini meneroka cara untuk mencapai kesan yang sama menggunakan peralihan CSS.

Adakah Mungkin?

Ya, tetapi tidak dengan cara konvensional . Biasanya, peralihan digunakan pada sifat seperti paparan, dimensi atau limpahan. Walau bagaimanapun, sifat ini secara langsung mengawal keterlihatan elemen dan pendudukan ruang.

Penyelesaian Inovatif

Untuk memintas pengehadan ini, cipta animasi untuk elemen sasaran. Selepas 5 saat, togol keterlihatannya kepada tersembunyi. Selain itu, tetapkan ketinggian dan lebarnya kepada sifar untuk mengelakkannya daripada mengambil ruang dalam aliran dokumen.

Contoh Pelaksanaan

CSS:

#hideMe {
  -webkit-animation: cssAnimation 0s ease-in 5s forwards;
  animation: cssAnimation 0s ease-in 5s forwards;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

@keyframes cssAnimation {
  to {
    width: 0;
    height: 0;
    overflow: hidden;
  }
}
Salin selepas log masuk

HTML:

<div>
Salin selepas log masuk

Kod ini menyediakan animasi yang mengecilkan elemen kepada dimensi sifar 5 saat selepas halaman dimuatkan. Elemen menjadi tersembunyi sambil mengekalkan kedudukannya dalam aliran dokumen.

Kesimpulan

Walaupun pendekatan konvensional untuk menyembunyikan elemen mungkin tidak boleh digunakan secara langsung, menggunakan togol keterlihatan dan sifar dimensi bersama-sama dengan animasi CSS menyediakan penyelesaian yang inovatif untuk elemen auto-sembunyi selepas selang masa yang ditentukan.

Atas ialah kandungan terperinci Bolehkah CSS Transitions Auto-Sembunyikan Elemen Selepas Masa yang Ditetapkan?. 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