CSS 的 background-image 属性允许为元素设置一个或多个背景图像。可以指定图像 url 并将其与背景的其他属性相结合,以使其具有视觉吸引力。
语法
属性值
值 | 描述 |
---|---|
url | 指定所需图像的 URL。对于多个图像,必须提供逗号分隔的 URL。 |
nope | T指定了必须不显示任何图像。默认值。 |
linear-gradient() | 设置从顶部到底部至少定义 2 种颜色的线性渐变背景图像。 |
radial-gradient() | 设置从中心到边缘至少 2 种颜色定义的径向渐变背景图像。 |
initial | 将属性设置为其初始值。 |
inherit | 将继承父元素的属性。 |
CSS 背景图像属性示例
下面描述了使用不同值的 background-image 属性的一些示例。
将图像设置为背景
可以通过指定所需图像的 url 来设置图像的背景。在以下示例中,使用了花卉图像的 url。
多张图片作为背景
如果要使用多个图像,则将在 url() 中指定图像的 url,并使用逗号分隔的值。在以下示例中,使用了两个不同的图像,它们相互堆叠。
背景中的颜色转换
也可以使用线性渐变来设置图像的背景。颜色过渡在指定方向的直线上发生。以下示例对此进行了演示。
在这里,我们定义了渐变“底部”的方向,然后定义了开始和结束颜色“黄色”和“绿色”。
支持的浏览器
属性 | ![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|---|
background-image | 1.0 | 4.0 | 1.0 | 1.0 | 3.0 |