我希望将用户上传的图片(几乎总是JPEG格式)用作背景。为了使其不那么分散注意力并使上面的内容易于阅读,我正在尝试降低其不透明度。本质上,我想要一个与纯色rgba具有相同效果的东西。
我已经尝试将背景放置在一个带有负底部边距的div中,以拉动内容覆盖它:
然而,这似乎是一种笨拙的方法,而且只部分生效。直到加入
我已经尝试将背景放置在一个带有负底部边距的div中,以拉动内容覆盖它:
<div style="height: 200px; bottom: -200px; background: url(example.jpg) no-repeat; opacity: 0.5;"></div>
<!-- page content -->
然而,这似乎是一种笨拙的方法,而且只部分生效。直到加入
opacity
,它才能达到我想要的效果;但是这样会将放在顶部。(为什么
我考虑使用
我该如何使这个图像成为半透明背景?
opacity
会影响图层呢!?)我考虑使用
position: absolute
来控制背景div和内容,这样就可以调整z-index
了,但是这会破坏模板。我该如何使这个图像成为半透明背景?