div{ width: 200px; height: 200px; background-image:repeating-linear-gradient(to right, red 10%, green 20%); }
漸變分為線性漸變和徑向漸變兩種;其中:線性漸變指的是從上/下/左/右/對角方向開始的漸變
,徑向漸變指的是從模塊的中心到周邊開始的漸變
,
線性漸變:
- 從上至下線性漸變
div{ width: 200px; height: 200px; background-image:linear-gradient(#e66465, #9198e5); }
- 從左至右線性漸變
div{ width: 200px; height: 200px; background-image:linear-gradient(to right, red, yellow); }
- 對角線性漸變
div{ width: 200px; height: 200px; background-image:linear-gradient(to right bottom, red, green); }
- 使用角度的線性漸變
div{ width: 200px; height: 200px; background-image:linear-gradient(-90deg, red,yellow); }
- 使用多個顏色節點的線性漸變
div{ width: 600px; height: 100px; background-image: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet); }
- 使用透明度的線性漸變
div{ width: 200px; height: 200px; background-image: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1)); }
- 重復的線性漸變
div{ width: 200px; height: 200px; background-image:repeating-linear-gradient(to right, red 10%, green 20%); }
徑向漸變:
- 顏色節點均勻分布(默認情況下)
div{ width: 200px; height: 100px; background-image:radial-gradient(red, yellow,green); }
- 顏色節點不均勻分布
div{ width: 200px; height: 100px; background-image: radial-gradient(red 5%, yellow 15%, green 60%); }
- 設定形狀——circle
div{ display: inline-block; width: 200px; height: 100px; background-image: radial-gradient(circle,red,yellow,green); }
- 設定形狀——ellipse
div{ display: inline-block; width: 200px; height: 100px; background-image: radial-gradient(ellipse,red,yellow,green); }
- 重復的徑向漸變
div{ width: 200px; height: 200px; background-image:repeating-radial-gradient(red, yellow 10%, green 15%); }
- 不同尺寸大小關鍵字的使用
.one{ width: 100px; height: 100px; background-image:radial-gradient(closest-side at 60% 55%, red, yellow, black); }
.two{ width: 100px; height: 100px; background-image:radial-gradient(farthest-side at 60% 55%, red, yellow, black); }
.three{ width: 100px; height: 100px; background-image:radial-gradient(closest-corner at 60% 55%, red, yellow, black); }
.four{ width: 100px; height: 100px; background-image:radial-gradient(farthest-corner at 60% 55%, red, yellow, black); }
注:本文僅供理解,重點在于熟練使用
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/95284.html
標籤:Html/Css
下一篇:CSS3 過渡
