CSS repeating-linear-gradient() 函數
實例
重複的線性漸變:
#grad {
background-image: repeating-linear-gradient(red, yellow 10%, green 20%);
}
定義與用法
repeating-linear-gradient() 函數用於創建重複的線性漸變 "圖像"。
支持版本:CSS3
流覽器支持
表格中的數字表示支持該函數的第一個流覽器版本號。
"webkit" 或 "moz" 或 "o" 指定的數字為支持該函數的第一個版本號首碼。
函數 | |||||
---|---|---|---|---|---|
repeating-linear-gradient() | 26.0 10.0 -webkit- |
10.0 | 16.0 3.6 -moz- |
6.1 5.1 -webkit- |
12.1 11.1 -o- |
CSS 語法
background: repeating-linear-gradient(angle | to side-or-corner, color-stop1, color-stop2, ...);
Value | 描述 |
---|---|
angle | 定義漸變的角度方向。從 0deg 到 360deg,默認為 180deg。 |
side-or-corner | 指定線性漸變的起始位置。由兩個關鍵字組成:第一個為指定水準位置(left 或 right),第二個為指定垂直位置(top 或bottom)。 順序是隨意的,每個關鍵字都是可選的。 |
color-stop1, color-stop2,... | 指定漸變的起止顏色,由顏色值、停止位置(可選,使用百分比指定)組成。 |
更多實例
實例
不同的重複線性漸變:
#grad1 {
background-image: repeating-linear-gradient(45deg, red, blue 7%, green 10%);
}
#grad2 {
background-image: repeating-linear-gradient(190deg, red, blue 7%, green 10%);
}
#grad3 {
background-image: repeating-linear-gradient(90deg, red, blue 7%, green 10%);
}
CSS 教學: CSS3 漸變