JQUERY UI - 边界半径问题。 IE7和IE8不支持,需要圆 Angular 的方法

标签 jquery html css

我有来自 Jquery UI 的标准模板。对于选项卡和 Accordion 等,它使用其 css 中的 border-radius 属性使 Angular 变圆。

我需要它在 IE7、8、9、Firefox 等中保持一致。

我在网上看到很多帖子告诉我现在要改变这个,但我没有成功。

这是来自 JQUERY UI css 的代码:

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -khtml-border-top-left-radius: 4px/*{cornerRadius}*/; border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -khtml-border-top-right-radius: 4px/*{cornerRadius}*/; border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-left-radius: 4px/*{cornerRadius}*/; border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; -khtml-border-bottom-right-radius: 4px/*{cornerRadius}*/; border-bottom-right-radius: 4px/*{cornerRadius}*/; }

有人可以帮忙吗?

最佳答案

如果你想在 IE8 及以下版本中使用 borer radius,你可以尝试使用 css3pie:

http://css3pie.com/

这将启用边框半径、框阴影和其他位。]

我个人不喜欢用它,但它确实有效

关于JQUERY UI - 边界半径问题。 IE7和IE8不支持,需要圆 Angular 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11899165/

相关文章:

jquery - 如何在 ASP.Net 中实现类似 Chrome 的选项卡?

javascript - href '#' ?尝试制作音频控件

html - 处理子像素时​​ Chrome 线性渐变错误

javascript - 如何切换不同的div

HTML CSS 盒子容器

隐藏输入值更改的 jQuery 事件

Javascript DOM 控制台浏览器

javascript - 使用正则表达式解释不同类型的变量并使用 jquery 进行查找和替换

css - 如何在 HTML5 视频上创建叠加层?

html - 过渡一个圆圈以显示