所有浏览器的边界半径?

时间:2012-11-02 08:04:06

标签: css css3

我用

-webkit-border-radius: 5px;    
border-radius: 5px; 
-moz-border-radius:5px;
-khtml-border-radius:5px;

表示边框半径但该代码块无法使用某些浏览器(当然是Internet Explorer)。我尝试使用.htc,但我没有成功。

如何使所有浏览器都支持border-radius

1 个答案:

答案 0 :(得分:7)

IE9 +,Firefox 4 +,Chrome,Safari 5+和Opera支持border-radius属性,因为它是CSS3属性。语法是:

border-radius: 1-4 length|% / 1-4 length|%;

示例1

border-radius:2em;

相当于:

border-top-left-radius:2em;
 border-top-right-radius:2em;
 border-bottom-right-radius:2em;
 border-bottom-left-radius:2em; 

示例2

border-radius: 2em 1em 4em / 0.5em 3em;

相当于:

border-top-left-radius: 2em 0.5em;
 border-top-right-radius: 1em 3em;
 border-bottom-right-radius: 4em 0.5em;
 border-bottom-left-radius: 1em 3em;

查看有关边界半径here的更多详细说明和提示与技巧。