【发布时间】:2017-03-13 06:11:14
【问题描述】:
假设有一个 div,比如说“parent-div”。 父 div 具有背景颜色。如果子 div,“child-div”,需要设置一个透明的背景,这样它就设置了祖父 div 的背景图像,类名“wrapper” ”?
我知道子div可以继承父div的css属性,但是如何将背景设置为透明,让整个画面看起来就像父div有洞一样?
.wrapper{
background-image: url('http://media.istockphoto.com/photos/medium-golden-brown-wood-texture-background-picture-id513694258?k=6&m=513694258&s=170667a&w=0&h=xETakP7VjpAtRj9e6rJRYNqw_AJLZ9ovLlC4ebR5BOQ=');
}
.parent-div{
width: 100px;
height: 100px;
background: #ff0000;
padding: 10px;
margin: auto;
}
.child-div{
width: 60%;
height: 60%;
margin: auto;
background: transparent;
border: 1px solid;
}
<div class="wrapper">
<div class="parent-div">
<div class="child-div">
</div>
</div>
</div>
【问题讨论】:
标签: html css nested transparency