IE中的边框,阴影和圆角可能吗?

时间:2010-12-03 16:45:44

标签: jquery css internet-explorer rounded-corners

有一个模板设置,它使用jQuery在页面加载后应用样式,例如:

$(".section").css("color","#000000");

它会改变背景图像,边框等。

现在这些部分有圆角的边框,背景颜色,阴影和边框半径。

是否有可能在IE中使这些工作?我尝试了液体画布和其他舍入方法,但我似乎无法

  1. 因为jQuery覆盖而让它完全正常工作。
  2. 让所有三个在IE中同时工作(边框,阴影和圆角)
  3. 感谢任何帮助,谢谢

2 个答案:

答案 0 :(得分:1)

这取决于你所说的“圆角”。

如果您正在谈论使用css3 border-radius对角进行舍入,那么IE9支持它,但不支持IE8和IE7。 Firefox,Chrome和Safari都支持它,但你必须使用他们的moz / webkit来实现这一点。

在不使用css的情况下在IE中获得圆角的最简单方法是使用背景图像和精灵。因此,您实际上在按钮的某处有一个图像,并将其设置为span,div或anchor标记的背景。

还有一些javascript库也可以绘制圆角。

答案 1 :(得分:1)

CSSPIE会做你想做的事。它通过您加载的css3行为模拟其中一些css3功能。

http://css3pie.com

我只看过它使用它可能会导致轻微的性能损失,但似乎值得一试。这个方法的好处是它不依赖于JavaScript或IE特定的图像等。