您的位置:首页 > Web前端 > CSS

用DIV+CSS实现圆角(CSS3之前和之后的方法)

2012-07-21 12:40 363 查看
其实CSS3实现圆角的方法只需要设置一个属性:border-radius(边框半径),只要设置一个值就能同时设置四个圆角的半径

给你一个DIV



设置他的圆角半径:border-radius:15px;



border-radius可以同时设置1到4个值。如果设置1个值,表示4个圆角都使用这个值。如果设置2个值,表示左上角和右下角使用第1个值,右上角和左下角使用第2个值。如果设置3个值,表示左上角使用第1个值,右上角和左下角使用第2个值,右下角使用第3个值。如果设置4个值,则依次对应左上角、右上角、右下角、左下角(顺时针顺序)。

border-radius 浏览器的支持:
IE 9、Opera 10.5、Safari 5、Chrome 4和Firefox 4,都支持上述的border-radius属性。

早期版本的Safari和Chrome,支持-webkit-border-radius属性,早期版本的Firefox支持-moz-border-radius属性。

目前来看,为了保证兼容性,只需同时设置-moz-border-radius和border-radius即可。

-moz-border-radius: 15px;
border-radius: 15px;

(注意:border-radius必须放在最后声明,否则可能会失效。)

另外,早期版本Firefox的单个圆角的语句,与标准语法略有不同。
* -moz-border-radius-topleft(标准语法:border-top-left-radius)
* -moz-border-radius-topright(标准语法:border-top-right-radius)
* -moz-border-radius-bottomleft(标准语法:border-bottom-left-radius)
* -moz-border-radius-bottomright(标准语法:border-bottom-right-radius)

以上就是border-radius简单的实现圆角
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: