Rumah > Artikel > hujung hadapan web > Bagaimana untuk mencapai kecerunan kelegapan dalam css
Dalam css, anda boleh menggunakan fungsi kecerunan linear-gradient() atau radial-gradient() bersama-sama dengan rgba() untuk menetapkan kecerunan kelegapan. linear-gradient() dan radial-gradient() boleh menetapkan kecerunan, dan rgba() boleh mengawal kelegapan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi CSS3&&HTML5, komputer Dell G3.
Dalam css, anda boleh menggunakan fungsi kecerunan linear-gradient() atau radial-gradient() dengan rgba() untuk menetapkan kecerunan kelegapan.
Fungsi linear-gradient() dan radial-gradient() boleh menetapkan kesan gradien:
linear-gradient(): Buat kecerunan linear
radial-gradient(): Buat kecerunan jejari
rgba() fungsi menggunakan merah (R), hijau (G), biru (B), ketelusan (A) tindanan untuk menjana pelbagai warna.
Contoh kod:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>图片透明度渐变实例演示</title> <style> div{ box-sizing: border-box; width: 400px; height: 320px; font-size: 22px; padding-top: 100px; overflow: hidden; background: no-repeat center top / 100% 100%; } .div1 { background-image: url(img/1.jpg) } .div2 { background-image: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)), url(img/1.jpg) } .div3 { background-image: radial-gradient(rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.5),rgba(255, 255, 255, 1)), url(img/1.jpg) } </style> <div class="div1">正常图片</div><br> <div class="div2">设置线性渐变不透明度效果的图片</div> <div class="div3">设置径向渐变不透明度效果的图片</div> </body> </html>
Rendering:
Nota:
Untuk mencipta kecerunan linear, anda mesti menentukan sekurang-kurangnya dua nod warna. Nod warna ialah warna yang anda mahu tunjukkan peralihan yang lancar. Pada masa yang sama, anda juga boleh menetapkan titik permulaan dan arah (atau sudut). Sintaksnya adalah seperti berikut:
background-image:linear-gradient(direction, color-stop1, color-stop2, ...);
Contoh:
Kecerunan jejari ditakrifkan oleh pusatnya.
Untuk mencipta kecerunan jejari, anda juga mesti menentukan sekurang-kurangnya dua nod warna. Nod warna ialah warna yang anda mahu tunjukkan peralihan yang lancar. Pada masa yang sama, anda juga boleh menentukan pusat, bentuk (bulatan atau bujur) dan saiz kecerunan. Secara lalai, pusat kecerunan ialah pusat (bermaksud pada titik tengah), bentuk kecerunan ialah elips (bermaksud elips), dan saiz kecerunan ialah sudut terjauh (bermaksud ke sudut paling jauh).
Sintaks:
background-image:radial-gradient(shape size at position, start-color, ..., last-color);
Contoh:
(Mempelajari perkongsian video: tutorial video css)
Atas ialah kandungan terperinci Bagaimana untuk mencapai kecerunan kelegapan dalam css. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!