CSS repeating-linear-gradient() 函数
定义和用法
CSS repeating-linear-gradient()
函数用于重复线性渐变。
实例:
线性渐变 | 重复线性渐变 |
---|---|
linear-gradient(red, yellow, blue); | repeating-linear-gradient(red, yellow 10%, blue 20%); |
实例
例子 1
一个重复的线性渐变:
#grad { background-image: repeating-linear-gradient(red, yellow 10%, green 20%); }
例子 2
不同的重复线性渐变:
#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 语法
repeating-linear-gradient(angle | to side-or-corner, color-stop1, color-stop2, ...);
值 | 描述 |
---|---|
angle | 定义渐变的方向角度。从 0deg 到 360deg。默认值为 180deg。 |
side-or-corner |
定义渐变线起点的位置。 它由两个关键字组成:第一个表示水平方向(left 或 right),第二个表示垂直方向(top 或 bottom)。 顺序不重要,且每个关键字都是可选的。 |
color-stop1, color-stop2,... |
颜色终止点是您希望在其间呈现平滑过渡的颜色。 此值由颜色值和一或两个可选的停止位置(0% 到 100% 之间的百分比或沿渐变轴的长度)组成。 |
技术细节
版本: | CSS Images Module Level 3 |
---|
浏览器支持
表格中的数字表示首个完全支持该函数的浏览器版本。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
repeating-linear-gradient() | ||||
26 | 10 | 16 | 6.1 | 12.1 |
两个位置的颜色终止点 | ||||
71 | 79 | 64 | 12.1 | 58 |
相关页面
教程:CSS 渐变