Dalam artikel sebelumnya "Menggunakan CSS3 untuk mencipta imej latar belakang segi tiga yang keren", kami memperkenalkan anda kepada kaedah mencipta imej latar belakang segi tiga yang menarik Rakan-rakan yang berminat boleh menyemaknya
Artikel berikut akan memperkenalkan anda kepada kaedah mencipta imej latar belakang yang menarik, dan menunjukkan kepada anda cara menggunakan CSS3 untuk mencipta animasi imej latar belakang yang menukar warna untuk menjadikan halaman web anda lebih menarik! Mari kita lihat rendering dahulubody { background-image: url("https://img.php.cn/upload/article/000/000/024/612360451cede816.jpg"); background-size: cover; background-repeat: no-repeat; background-attachment: fixed; background-position: center; }
background-image: linear-gradient(4deg, rgba(0,255,254,0.3) 50%, rgba(0,255,254,0.3) 100%), url("https://img.php.cn/upload/article/000/000/024/612360451cede816.jpg");
body { background-image: url("https://img.php.cn/upload/article/000/000/024/612360451cede816.jpg"); background-size: cover; background-repeat: no-repeat; background-attachment: fixed; background-position: center; animation-name: background-overlay-animation; animation-duration: 5s; animation-iteration-count: infinite; animation-direction: alternate; animation-timing-function: linear; }
nama-animasi: Tentukan nama bingkai utama yang akan diikat pada pemilih tempoh-animasi: Tentukan berapa saat atau milisaat animasi mengambil masa untuk menyelesaikanfungsi pemasaan-animasi: Tetapkan cara animasi akan melengkapkan kitaran tunda-animasi: Tetapkan selang kelewatan sebelum animasi bermula. kiraan lelaran-animasi: Tentukan bilangan kali animasi dimainkan. arah animasi: Menentukan sama ada animasi perlu dimainkan secara terbalik secara bergilir. mod-isi-animasi: Menentukan gaya yang akan digunakan pada elemen apabila animasi tidak dimainkan (apabila animasi selesai, atau apabila terdapat kelewatan sebelum animasi mula dimainkan). animation-play-state: Menentukan sama ada animasi sedang berjalan atau dijeda.
@keyframes background-overlay-animation { 0% { background-image: linear-gradient(4deg, rgba(255,78,36,0.3) 50%, rgba(255,78,36,0.3) 100%), url("https://img.php.cn/upload/article/000/000/024/612360451cede816.jpg"); } 25% { background-image: linear-gradient(4deg, rgba(213,49,127,0.3) 50%, rgba(213,49,127,0.3) 100%), url("https://img.php.cn/upload/article/000/000/024/612360451cede816.jpg"); } 50% { background-image: linear-gradient(4deg, rgba(36,182,255,0.3) 50%, rgba(36,182,255,1) 100%), url("https://img.php.cn/upload/article/000/000/024/612360451cede816.jpg"); } 100% { background-image: linear-gradient(4deg, rgba(0,255,254,0.3) 50%, rgba(0,255,254,0.3) 100%), url("https://img.php.cn/upload/article/000/000/024/612360451cede816.jpg"); } }
tutorial video css"!
Atas ialah kandungan terperinci Bagaimana untuk menambah kesan perubahan warna dinamik pada imej latar belakang dalam CSS3. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!