可以使用CSS在容器中继承容器背景图像吗?

时间:2011-02-23 16:58:14

标签: css

如果我的身体使用背景图像和身体内的div使用设置的背景和颜色,我如何覆盖div的样式以使用身体的背景图像?我不想简单地将div的背景设置为图像,因为图像的定位将会关闭。

2 个答案:

答案 0 :(得分:4)

  

我不想简单地将div的背景设置为图像,因为图像的定位将会关闭。

你的意思是你希望身体的实际背景图像是可见的(而不仅仅是被继承的URL),即使div定义了背景颜色?这是不可能的。

你必须给div一个background-color: transparent以使身体的背景图像闪耀。

答案 1 :(得分:1)

W3's background-image documentation指定inherit是该属性的无效声明。

发布与@Pekka相同的信息似乎是多余的,但他的解决方案可能是最好的非inherit选项;虽然Eric Meyer's 'Complex Spiral' demo也是一个选项,它将position: absolute;与多个不同版本(实质上是background-image)相结合,以实现相当令人印象深刻的“着色/彩色”效果。