css repeating-linear-gradient()函数
CSS 的 repeating-linear-gradient() 函数可以创建重复的线性渐变背景图像。它的语法与 linear-gradient() 函数类似,但它允许重复渐变的模式,以便可以在更大的区域中使用渐变,而无需使用多个渐变。
/* CSS Syntax */ repeating-linear-gradient( [|to,]? [, ]+ );
其中, 参数是可选的,用于指定渐变的角度,或者使用 to
使用方法
要创建重复的线性渐变,需要使用 repeating-linear-gradient() 函数,并且指定渐变的角度或方向,以及渐变的颜色和位置。
body { background-image: repeating-linear-gradient( 45deg, #f06d06, #f06d06 10px, #1199f0 10px, #1199f0 20px ); }
上面的代码创建了一个 45 度的重复线性渐变,渐变的颜色依次是 #f06d06 和 #1199f0,每个颜色间隔 10px。
其他参数
除了指定渐变的角度或方向,以及渐变的颜色和位置之外,还可以使用以下参数来控制渐变的显示效果:
- background-size:用于控制渐变的重复模式;
- background-position:用于控制渐变的位置;
- background-repeat:用于控制渐变的重复模式;
- background-clip:用于控制渐变的显示范围;
- background-origin:用于控制渐变的显示范围。
还可以使用 CSS3 的 transform 属性来控制渐变的显示效果,比如可以使用 transform 属性来旋转渐变,从而创建出不同的效果。