<div class="wrapper">
<header id="cover">
<div class="cover">
</div>
</header>
</div>
html {
background: url(../images/bg.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
height: 100%;
}
.wrapper {
width: 85%;
margin: 0 auto;
background-color: #fff;
height: 90%;
position: relative;
}
header {
width: 50%;
text-align: center;
}
Markup大概是这样的,header
是wrapper
内的一个宽度为父元素一半的子元素,现在我想使header能够显示设置在html元素上的背景图片bg.jpg
,这个效果有点像,透过一张中间穿了孔的纸看背景,应该还挺常见的。
我使用了visibility:hidden和opacity
: 0属性,都不生效,应该如何实现?
补充说明:请看图片,cover
的位置如图,我希望cover
这部分能看得到背景图像,也就是《霍比特人》的海报。
opacity: 0的话不就完全消失了吗,你是想要一种在header里,背景图片是半透明的效果吗?啥叫从穿了孔的纸看背景的效果,有类似的网站看看不?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。