CSS顏色漸變


CSS顏色漸變是使顏色之間的過渡更加平穩。

1、漸變的方式有兩類:

     線性(Liner Gradients)、圓形(Radial Gradients)

2、基本語法:

     1 background: linear-gradient(漸變的方向,漸變的顏色1,漸變的顏色2,漸變的顏色3,...); 

     1 background: radial-gradient(漸變的方向,漸變的顏色1,漸變的顏色2,漸變的顏色3,...); 

3、

1)、線性:

代碼:

1 <div>
2     <h5 style="text-align: center">線性漸變</h5>
3     <p>從上到下</p>
4     <div style="width: 200px;height: 200px;background: linear-gradient(to bottom,red,blue);"></div>
5     <p>從左到右</p>
6     <div style="width: 200px;height: 200px;background: linear-gradient(to right,red,blue);"></div>
7     <p>對角線(左上到右下)</p>
8     <div style="width: 200px;height: 200px;background: linear-gradient(to bottom right,red,blue)"></div>
9 </div>

效果圖:

2)、圓形:

代碼:

 1 <div>
 2     <h5 style="text-align: center">線性漸變</h5>
 3     <p>橢圓形</p>
 4     <div style="width: 200px;height: 200px;background: radial-gradient(ellipse,red,blue);"></div>
 5     <p>圓形</p>
 6     <div style="width: 200px;height: 200px;background: radial-gradient(circle,red,orange,yellow,blue);"></div>
 7     <p>橢圓形(多色)</p>
 8     <div style="width: 200px;height: 200px;background: radial-gradient(ellipse,red,orange,yellow,green,blue,purple)"></div>
 9     <p>顏色不均勻分布</p>
10     <div style="width: 200px;height: 200px;background: radial-gradient(ellipse,red 10%,orange 20%,yellow 30%,green 40%)"></div>
11 </div>

效果圖:

--------------------------------------------------------

更多細節可以參考css3漸變教程:http://www.runoob.com/css3/css3-gradients.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM