消息关闭
    暂无新消息!

我给一个div同时设置了背景色与背景图,结果背景色把背景图给盖掉了,怎样才能使得背景图覆盖在背景色上面呢?(因为我的背景图并不能完全铺满div,所以就想着用背景色了补充剩余的部分)


6个回答

︿ 1

用 background 就可以了,这种写法就是先有背景色,再有图片

background: orange url(../images/png.png);
︿ 0

背景色是在背景图片后面的,这样的问题在提出来之前请附上一个最小可复现情况的代码,在写的过程中很可能就发现了问题。

︿ 0

css之神告诉我,你的background-color写成了background


找了份以前写的代码。这样没问题反正……

︿ 0

background-color写在背景图图样式的后面就可以了。例如:background-image:url();background-color:#000;

︿ 0

background: #fcc951 url(图片路径) no-repeat center top;
另外,你不贴代码的提问方式,我怎么知道你的问题出现在哪里?
你上述的问题,出现的原因有可能同时引入一样命名的css文件,代码冲突。