Mar*_*rke 11
$(this).corner();
Run Code Online (Sandbox Code Playgroud)
请参阅:malsup.com/jquery/corner和github存储库以供将来参考
我使用:Jquery-roundcorners-canvas
它处理边框,并保持相同的大小,实际上你必须填补一点,以防止在折痕中存在字母.它非常快,除非你在使用ie 6.其他角落组合的相同漂亮的语法,但一般来说更漂亮.
编辑为jQuery Roundcorners Canvas添加新链接
jQuery UI Theming API在Firefox中实现这一点的方式是" Corner Radius Helpers ".
这是他们在我的UI副本中捆绑的CSS中的样子:
/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }
Run Code Online (Sandbox Code Playgroud)
不幸的是,这篇文章在IE7中似乎没有任何影响.
在jQuery代码中,这些类中的一个可能以这样的方式应用:
$('#SomeElementID').addClass("ui-corner-all");
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
15400 次 |
最近记录: |