CSS repeating-linear-gradient() 函數

CSS 函數 CSS 函數

實例

重複的線性漸變:

#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 漸變

CSS 函數 CSS 函數