0

我有一个背景图像,在它下面我想要一种颜色。

我有这个 CSS:

body {
    background: url('/images/background.jpg');
    background-color: #000;
}

但是图像看起来没有颜色。我也试过这个:

body {
    background: #000 url('/images/background.jpg');
}

但这也行不通。我究竟做错了什么?

4

4 回答 4

1

你真正想要的是什么?图像背景周围或图像背面的背景颜色?如果它位于图像的背面,则必须使用 .png(透明)图像和background: #000 url('/images/background.png');

于 2013-04-27T16:17:51.013 回答
0

以这种方式使用background: #657b78 url('../images/background.jpg') repeat top left;。不要忘记检查此类图像的 URL 是否正确。

于 2013-04-27T16:59:48.673 回答
0

您的背景颜色实际上是有效的,但它通过声明背景图像而被重叠。除非您的图像支持像 .png 这样的透明度并且声明了不透明度。您将能够查看您的背景颜色。

如果您向我们提供您的确切图像和您想要实现的输出,这将有所帮助。

于 2013-04-27T16:38:45.983 回答
0
background: #000 url('/images/background.jpg');
于 2013-04-27T15:53:23.607 回答