【发布时间】:2011-04-05 02:31:19
【问题描述】:
有很多 JQuery 插件可以为不支持 CSS3 的浏览器提供圆角。它们要么不起作用,要么在你看到它没有样式的地方产生丑陋的效果,然后 JS 启动并最终使它们变圆。
我正在寻找一种在可见性之前呈现圆角的解决方案,寻找一种无缝或接近无缝的解决方案。
到目前为止,如果将 .htc 文件与 www.css3pie.com 一起使用,这是迄今为止我遇到的最佳匹配。仍然存在延迟(不确定是否可以解决)。
css3pie 压缩了大约 26k,所有者说如果你有 JQuery,可能会有更少的脚本。 (无论如何,我都计划使用 JQuery)。
理想情况下,我希望它支持渐变、边框半径和框阴影。目前 css3pie 可以按照我的需要完成所有这些工作,除了 box-shadowing。如果背景是透明的,就会搞砸,如下所示:http://github.com/lojjic/PIE/issues#issue/12
我愿意接受 IE6 中没有这些功能。
我想也许我就是不能吃蛋糕也不能吃。现在,我将坚持使用 css3pie.com 并忍受烦人的延迟,并且不允许在 IE 中使用 box-shadow。没什么大不了的,因为 IE9 应该可以解决这个问题-交叉手指-
【问题讨论】:
-
animuson:css3pie 在 IE6 中的圆角效果很好。
-
刚刚重新标记了这个,没有理由使用三个标签(无论如何,这是人们设计的唯一三个 IE 版本)
-
@蒋毅:IE9呢? :)
-
@BoltClock 鉴于它还没有出来,我会说不。你只是
<pedantic>;)
标签: jquery internet-explorer css