Rumah > hujung hadapan web > tutorial css > Bolehkah anda menyembunyikan elemen selepas 5 saat menggunakan CSS sahaja?

Bolehkah anda menyembunyikan elemen selepas 5 saat menggunakan CSS sahaja?

DDD
Lepaskan: 2024-11-13 14:06:02
asal
531 orang telah melayarinya

Can you hide an element after 5 seconds using only CSS?

Elemen Penyembunyian Auto CSS selepas 5 Saat

Bolehkah anda menyembunyikan elemen 5 saat selepas halaman dimuatkan menggunakan CSS? Penyelesaian jQuery sememangnya boleh dilaksanakan, tetapi adakah mungkin untuk mencapainya menggunakan peralihan CSS?

Jawapannya: Ya

Namun, terdapat kelainan. Peralihan CSS tidak boleh digunakan pada sifat seperti "paparan" atau dimensi untuk mencapai penyembunyian sebenar. Sebaliknya, buat animasi untuk elemen dan togol keterlihatannya kepada "tersembunyi" selepas 5 saat. Pada masa yang sama, tetapkan ketinggian dan lebar kepada sifar untuk mengelakkan pendudukan ruang dalam aliran DOM.

Contoh

CSS

html, body {
    height:100%;
    width:100%;
    margin:0;
    padding:0;
}
#hideMe {
    -moz-animation: cssAnimation 0s ease-in 5s forwards;
    /* Firefox */
    -webkit-animation: cssAnimation 0s ease-in 5s forwards;
    /* Safari and Chrome */
    -o-animation: cssAnimation 0s ease-in 5s forwards;
    /* Opera */
    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;
    }
}
@-webkit-keyframes cssAnimation {
    to {
        width:0;
        height:0;
        visibility:hidden;
    }
}
Salin selepas log masuk

HTML

<div>
Salin selepas log masuk

Pendekatan ini mencapai hasil yang diingini menggunakan peralihan CSS, menyembunyikan elemen selepas kelewatan yang ditentukan tanpa menjejaskan aliran halaman.

Atas ialah kandungan terperinci Bolehkah anda menyembunyikan elemen selepas 5 saat menggunakan CSS sahaja?. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan