Rumah > hujung hadapan web > tutorial js > Hipnotik Spiral ilusi menggunakan html css dan javascript

Hipnotik Spiral ilusi menggunakan html css dan javascript

Mary-Kate Olsen
Lepaskan: 2024-12-04 15:42:12
asal
881 orang telah melayarinya

Hypnotic Spiral illusion using html css and javascript

<!DOCTYPE html>
<html lang="en">
<kepala>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <tajuk>Animasi Lingkaran Hipnotik</title>
    <gaya>
        * {
            margin: 0;
            padding: 0;
            saiz kotak: kotak sempadan;
            latar belakang: #000;
            limpahan: tersembunyi;
            warna: #fff;
        }
        badan {
            paparan: flex;
            justify-content: pusat;
            align-item: tengah;
            ketinggian: 100vh;
        }
        .spiral {
            kedudukan: relatif;
            lebar: 200px;
            ketinggian: 200px;
            animasi: putaran 4s linear tak terhingga;
        }
        .spiral::sebelum {
            kandungan: '';
            jawatan: mutlak;
            atas: 0;
            kiri: 0;
            lebar: 100%;
            ketinggian: 100%;
            jejari sempadan: 50%;
            sempadan: 2px pepejal lutsinar;
            imej sempadan: kecerunan kon (dari 0deg, #f00, #ff0, #0f0, #0ff, #00f, #f0f, #f00);
            keping-imej sempadan: 1;
            animasi: animateSpiral 10s linear tak terhingga;
        }
        .wave {
            jawatan: mutlak;
            atas: 50%;
            kiri: 50%;
            mengubah: terjemah(-50%, -50%);
            jejari sempadan: 50%;
            sempadan: 2px rgba pepejal(255, 255, 255, 0.3);
            animasi: kembangkanWave 1s memudahkan keluar tanpa had;
        }

        @keyframes berputar {
            0% { transform: rotate(0deg); }
            100% { transform: rotate(360deg); }
        }
        @keyframes animateSpiral {
            0%, 100% { transform: skala(1); }
            50% { transform: skala(0.5); }
        }
        @keyframes expandWave {
            0% {
                lebar: 0;
                ketinggian: 0;
                kelegapan: 1;
            }
            100% {
                lebar: 500px;
                ketinggian: 500px;
                kelegapan: 0;
            }
        }
    </style>
</head>
<badan>
    <div>




          

            
        
Salin selepas log masuk

Atas ialah kandungan terperinci Hipnotik Spiral ilusi menggunakan html css dan javascript. 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