我有一个背景图像,在它下面我想要一种颜色。
我有这个 CSS:
body {
background: url('/images/background.jpg');
background-color: #000;
}
但是图像看起来没有颜色。我也试过这个:
body {
background: #000 url('/images/background.jpg');
}
但这也行不通。我究竟做错了什么?
我有一个背景图像,在它下面我想要一种颜色。
我有这个 CSS:
body {
background: url('/images/background.jpg');
background-color: #000;
}
但是图像看起来没有颜色。我也试过这个:
body {
background: #000 url('/images/background.jpg');
}
但这也行不通。我究竟做错了什么?
你真正想要的是什么?图像背景周围或图像背面的背景颜色?如果它位于图像的背面,则必须使用 .png(透明)图像和background: #000 url('/images/background.png');
以这种方式使用background: #657b78 url('../images/background.jpg') repeat top left;
。不要忘记检查此类图像的 URL 是否正确。
您的背景颜色实际上是有效的,但它通过声明背景图像而被重叠。除非您的图像支持像 .png 这样的透明度并且声明了不透明度。您将能够查看您的背景颜色。
如果您向我们提供您的确切图像和您想要实现的输出,这将有所帮助。
background: #000 url('/images/background.jpg');