Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk mencapai kecerunan kelegapan dalam css

Bagaimana untuk mencapai kecerunan kelegapan dalam css

青灯夜游
青灯夜游asal
2021-07-22 11:59:513422semak imbas

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.

Bagaimana untuk mencapai kecerunan kelegapan dalam css

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:

Bagaimana untuk mencapai kecerunan kelegapan dalam css

Bagaimana untuk mencapai kecerunan kelegapan dalam css

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:

Bagaimana untuk mencapai kecerunan kelegapan dalam css

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:

Bagaimana untuk mencapai kecerunan kelegapan dalam css

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

Kenyataan:
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