是否可以将CSS3Pie边界半径全局应用于jQuery UI?

hal*_*era 5 jquery-ui css3 css3pie

要应用于behavior: url(PIE.htc);项目接缝中的所有css文件是非常长的故事和每个新版本我需要再次重复它.

有什么jquery ui CSS3Pie版本我可以在某处找到?

要么

是否可以在单独的css文件中添加CSS3Pie支持,因此在这种情况下,可以将该css用于任何新的jquery ui版本.

我试图在我的自定义css中为jquery UI做这样的修复:

.ui-corner-top, .ui-corner-left, .ui-corner-right, .ui-corner-bottom { behavior: url("PIE.htc"); }
.ui-corner-all, .ui-corner-tl, .ui-corner-tr, .ui-corner-bl, .ui-corner-br { behavior: url("PIE.htc"); }
Run Code Online (Sandbox Code Playgroud)

但它没有用.

同时这样的修复工作我的样式,例如,如果有风格

.mystyle
{
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border: solid 2px #36405c;
}
Run Code Online (Sandbox Code Playgroud)

我可以定义它,它将工作:

.mystyle
{
  behavior: url("PIE.htc"); /*it will be working*/
}
Run Code Online (Sandbox Code Playgroud)

所以我假设它不起作用,jquery UI因为jquery UI有多个地方.ui-corner-*声明具有不同的半径.

无论如何,有可能做到这一点吗?

有人的想法吗?

leo*_*pic 2

您可以使用http://jqueryui.com/themeroller/创建您自己的主题,将所有 border-radius 设置为 0,然后将您的样式应用到“.ui-corner-all”