2011-12-02 22 views
0

我在IE浏览器中搜索并发现了很多东西,大多数人向我展示了他们正在使用CSS3 PIE,但它在透明背景中存在问题。我不想把另一张照片放在我的按钮上我想让它们变得透明,并且在边缘有一些阴影,但像往常一样,铬 - safari - mozilla可以做IE浏览器不能做的事情。背景透明度越来越撕裂导致框与CSS3 PIE的IE阴影?

我一直在想知道什么是最快和最简单的方法来把一些阴影放到我的按钮边缘而没有让我的背景充满阴影效果。

与此同时,在某处有谁惨叫了世界各地的知名网络杀手的原因的家伙:“我恨你IE

+0

到目前为止,您是否有链接到您尝试的内容? – Kyle

+0

我没有发布我的网站呢!即时通讯使用mvc3尝试出版之前。我的问题是,当你将元素的背景设置为透明时,你可以看到boxshadow是父元素的背景。它的原因是css3饼把过滤后的图片放在你的元素下面,当你让它的背景透明时,你会看到图片而不是父元素的背景。 –

回答

1

派的不透明的box-shadow是前一种可以理解的局限性-IE9浏览器,但恐怕这是您拥有的最佳选择。所以要么设计你的UI没有透明背景(对于使用方块阴影的区域),要么使用PNG格式创建带阴影的按钮图形。

也许看看switchitoff.net(在IE8中),看看我是如何做我的按钮和弹出对话框。这些都有微妙的阴影,圆角和幕后很多可爱的斩碎图形。但是对于IE9以前的版本,确实没有其他办法。它切换到所有好浏览器的CSS3。

+0

我很害怕这个答案,但它的真实和我喜欢你的交互式帮助有好的想法。 –