【发布时间】:2009-09-29 15:28:00
【问题描述】:
我必须为我的某个街区制作阴影效果。我得到了从暗到透明的透明图像宽度渐变,并在另一个 div 中使用它(宽度 = 100;重复-x)。但是这个阴影下还有其他元素,它们没有显示出来,我只看到那个地方的白色区域。如何获得背景图片的透明部分?
【问题讨论】:
我必须为我的某个街区制作阴影效果。我得到了从暗到透明的透明图像宽度渐变,并在另一个 div 中使用它(宽度 = 100;重复-x)。但是这个阴影下还有其他元素,它们没有显示出来,我只看到那个地方的白色区域。如何获得背景图片的透明部分?
【问题讨论】:
需要查看更多内容。你的“透明”形象是什么?它需要是 PNG 才能保持透明度。这应该适用于除不直接支持半透明图像的 IE6 之外的所有浏览器。
您可以使用特定于 IE6 的 AlphaImageLoader(或在 IE6 上运行时为页面上的每个 PNG 自动设置 AlphaImageLoader 的众多 PNG 修复脚本之一)解决它。但是,此解决方法无法平铺 (repeat-x),因此您需要制作更大的背景图像。
【讨论】: