我想创建圆形图像(在这种情况下固定宽度,所以我只想使用覆盖png),但角落覆盖似乎并没有显示出来。覆盖背景图像不显示
的加价是这样的:
<div class="rounded roundTop">
<div class="rounded roundBottom">
<img />
</div>
</div>
.rounded {
position: relative;
z-index: 99;
}
.roundTop{
background: transparent url('../@gui/round-img-top-155.png') top left no-repeat;
}
.roundBottom{
background: transparent url('../@gui/round-img-bottom-155.png') bottom left no-repeat;
}
img {
width: 155px;
padding-right: 12px;
position: relative;
z-index: 1;
的.rounded的div似乎是在正确的地方,但他们的背景没有显示出来,我不知道,为什么!
这里是一个jsfiddle
我尝试分配了坚实的背景颜色的div容器和他们的形象去下,尽管他们的z-index。
我可以通过将图像本身发送到后面来获取图像前的边框,但是它会被页面中的所有其他元素覆盖。
什么是空img标签?据我所见,他们是他们需要的地方。唯一的问题可能是你没有为指定任何东西,从而导致它为空并且可能为0px高度。编辑:也许这些@gui路径?从来没有看到有@符号的路径。 – robx 2011-06-16 20:41:45
你有活的链接吗? – thirtydot 2011-06-16 20:44:30
我刚刚拿出了img src,因为它是一个相对路径,我目前没有在线项目。 – Damon 2011-06-16 22:08:56