Sifat animasi kecerunan CSS: peralihan dan imej latar belakang

WBOY
Lepaskan: 2023-10-27 13:18:43
asal
1194 orang telah melayarinya

CSS 渐变动画属性:transition 和 background-image

Sifat animasi kecerunan CSS: peralihan dan imej latar belakang

Dalam reka bentuk web, kesan animasi boleh menambah daya hidup dan daya tarikan pada halaman. CSS menyediakan banyak sifat untuk mencipta kesan animasi, termasuk peralihan sifat animasi kecerunan dan imej latar belakang. Artikel ini akan memperkenalkan kedua-dua sifat ini secara terperinci dan memberikan contoh kod khusus.

  1. atribut peralihan

Atribut peralihan digunakan untuk mencapai kesan peralihan lancar elemen dalam tempoh masa tertentu. Dengan menentukan sifat, tempoh, masa tunda dan lengkung kelajuan kesan peralihan, kami boleh mencipta pelbagai kesan animasi peralihan.

Contoh Kod:

.box { width: 100px; height: 100px; background-color: red; transition: width 2s ease-in-out; } .box:hover { width: 200px; }
Salin selepas log masuk

Dalam contoh di atas, kami menentukan elemen dengan nama kelas .box dan tetapkan lebar kepada 100px. Dengan menetapkan atribut peralihan, kami menentukan bahawa lebar peralihan berubah dalam cara mudah masuk dan keluar dalam masa 2 saat. Apabila menuding di atas kotak ., lebar beralih kepada 200px.

Atribut peralihan juga boleh menentukan berbilang atribut peralihan pada masa yang sama, dipisahkan dengan koma. Berikut ialah contoh:

.box { width: 100px; height: 100px; background-color: red; transition: width 2s ease-in-out, height 1s cubic-bezier(0.4, 0, 0.2, 1); } .box:hover { width: 200px; height: 200px; }
Salin selepas log masuk

Dalam contoh ini, kedua-dua lebar dan tinggi peralihan kepada 200px pada tetikus.

  1. atribut imej latar belakang

Atribut imej latar belakang digunakan untuk menetapkan imej latar belakang sesuatu elemen. Digabungkan dengan atribut peralihan, kita boleh mencipta kesan animasi latar belakang kecerunan.

Contoh kod:

.box { width: 200px; height: 200px; background-image: linear-gradient(45deg, red, yellow); transition: background-image 2s ease-in-out; } .box:hover { background-image: linear-gradient(45deg, yellow, blue); }
Salin selepas log masuk

Dalam contoh di atas, kami mentakrifkan elemen dengan nama kelas .box dan menetapkan latar belakang kecerunan linear untuk elemen melalui atribut imej latar belakang, daripada merah ke kuning. Dengan menetapkan atribut peralihan, kami menentukan peralihan mudah masuk dan keluar imej latar belakang dalam masa 2 saat. Apabila tetikus dituding di atas kotak ., imej latar belakang beralih kepada latar belakang kecerunan linear daripada kuning kepada biru.

Ringkasnya, peralihan dan imej latar belakang ialah dua sifat CSS yang biasa digunakan, yang boleh digunakan untuk mencapai peralihan lancar dan kesan animasi unsur. Dengan menggunakan atribut ini dengan betul, kami boleh menambah lebih banyak dinamik dan menarik pada halaman web. Harap artikel ini dapat membantu anda!

Atas ialah kandungan terperinci Sifat animasi kecerunan CSS: peralihan dan imej latar belakang. 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
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!