border-radius边框圆角

这篇博客介绍了CSS3中的border-radius属性,用于创建元素的边框圆角,简化了传统使用背景图实现圆角的方式。内容涵盖了border-radius的不同取值方式,包括设置单个、两个、三个或四个值的情况,以及通过斜杠设置不同方向的圆角半径。此外,还详细说明了如何单独设置每个角落的圆角半径。

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

CSS3新增了元素边框圆角。传统圆角是使用多个背景图拼接而成,比较麻烦。相比于传统方式,新增的圆角边框的优点就是简便了开发者,并且优化了页面加载,而且在网页背景图加载不完全的时候会导致视觉效果差,避免了这种情况。
border-radius(边框半径):取值可以是em、rem、px、百分比等合法的度量值
下面是一个 width: 200px; height: 200px;的div
在这里插入图片描述
设置圆角半径为20px
border-radius: 20px;

这条语句同时将每个圆角的"水平半径"(horizontal radius)和"垂直半径"(vertical radius)都设置为20px。在这里插入图片的描述
在这里插入图片描述

border-radius可以同时设置1-4个值。

如果设置1个值,那么每个角分别是相同的半径值
border-radius: 20px;
在这里插入图片描述
如果设置2个值,那么左上和右下是一个值,右上和左下是第二个值
border-radius: 20px 40px;
在这里插入图片描述
如果设置3个值,那么左上是一个值,右上和左下是第二个值,右下是第三个值
border-radius: 20px 40px 60px;
在这里插入图片描述
如果设置4个值,那么左上是一个值,右上是第二个值,右下是第三个值,左下是第四个值(顺时针)
border-radius: 20px 40px 60px 100px;
在这里插入图片描述

如果设置的圆角不是正圆,还可以用斜杠设置第二组值。

border-radius: 20px/40px ;
第一组值表示水平半径,第二组值表示垂直半径。
这条语句同时将每个圆角的"水平半径"(horizontal radius)设置为40px,“垂直半径”(vertical radius)设置为80px。
在这里插入图片描述
在这里插入图片描述

单个圆角的设置

可以单独对每个角进行设置:
border-top-left-radius 左上
border-top-right-radius 右上
border-bottom-right-radius 右下
border-bottom-left-radius 左下
如:
border-bottom-left-radius: 40px ;
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值