我有一个带透明区域的PNG图像。这有点像带有锯齿形边缘的结账收据撕裂。它将位于具有白色背景的div的底部,以模拟收据。我试过这个如下。
background: #ffffff url("../images/zigzag.png") bottom right no-repeat;
但背景白色填充到图像的边缘
除了创建另一个div之外还有一种方法可以阻止图像下的背景颜色吗?
答案 0 :(得分:0)
使背景颜色透明:
#foo {
background: transparent url(yourzig-zagImage) no-repeat 0 0;
}
答案 1 :(得分:0)
添加另一个div
可能是最干净的解决方案。
但是,如果div
的高度有限,您可以改为使div
的背景透明并使用白色像素扩展“粗糙边缘”图像的顶部,直到它变高足以使它始终为div
的主要部分提供白色背景。