我有一个奇怪的问题,在png
上方放置透明div
会使png
获取网站背景颜色并将其应用于整个透明区域,而不是显示图像下方的内容。
div
和图像的颜色相同。
我期望它看起来如何:http://i.imgur.com/ccr8jkn.jpg
外观如何:http://i.imgur.com/fK1xZgI.jpg
我不确定也许它甚至无法启发我。
Markup看起来像这样。
<div id="wrapper">
<div id="menubarwrap">
<div id="menubar"></div>
</div>
<div id="logo">
<img class="menu-logo" src="/img/etc..">
</div>
</div>
CSS:
#wrapper {
position: relative;
}
#wrapper #menubarwrap #menubar {
margin: 110px 0 0 0;
height: 50px;
width: 100%;
background: #122137;
}
#wrapper #logo .menu-logo {
position: absolute;
margin: 0 auto;
display: block;
top: -75px;
right: calc(50% - 100px);
}
答案 0 :(得分:1)
重置背景,它可能会有效。你能试试这个CSS:
val1