CSS background-repeat 属性控制图像在背景上的重复。图像可以沿水平轴和垂直轴重复,也可以不重复。
语法
属性值
值 | 描述 |
---|---|
repeat | 背景图像在水平和垂直方向上重复。默认值。 |
repeat-x | 背景图像水平重复。 |
repeat-y | 背景图像垂直重复。 |
no repeat | 背景图像不会重复。 |
space | 在不剪裁的情况下,尽可能多地重复图像。第一个和最后一个图像固定在元素的任一侧,空白区域在图像之间均匀分布。 |
round | 背景图像重复并按压或固定以填充空格。 |
initial | 将属性设置为其初始值。 |
inherit | 将继承父元素的属性。 |
CSS 背景重复属性的示例
下面描述了具有不同值的背景重复属性的示例。
图像的重复
为了让背景图像在垂直和水平方向上重复,我们使用重复值。这在下面的示例中显示。
图像的水平重复
为了让背景图像水平重复两个,我们使用 repeat-x 值。这在下面的示例中显示。
图像的垂直重复
为了让背景图像垂直重复,我们使用 repeat-y 值。这在下面的示例中显示。
防止图像重复
为了防止背景图像重复,我们使用不重复值。这在下面的示例中显示。
空间图像重复
为了使图像在空间之间均匀分布的情况下多次重复,我们使用空间值。这在下面的示例中显示。
拉伸以填充空间
为了使图像重复多次并在它们之间留出很小的空间,我们使用四舍五入值。这在下面的示例中显示。
支持的浏览器
属性 | ![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|---|
background-repeat | 1.0 | 4.0 | 1.0 | 1.0 | 3.5 |