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

本文介绍如何使用CSS3的border-radius属性轻松实现圆角效果。border-radius可以设置1到4个值来定义不同角落的圆角半径,并提供兼容早期浏览器的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

其实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简单的实现圆角

转载于:https://www.cnblogs.com/joekoe/archive/2012/07/21/2602197.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值