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