【CSS】深入了解圆角属性border-radius
CSS的border-radius
属性用于设置元素的圆角。它可以接受从1到4个值,分别对应1到4个圆角。
- 单一值:当只提供一个值时,所有的圆角都会使用这个值。
div {
border-radius: 10px;
}
- 两个值:当提供两个值时,第一个值用于左上角和右下角,第二个值用于右上角和左下角。
div {
border-radius: 10px 20px;
}
- 三个值:当提供三个值时,第一个值用于左上角,接下来的两个值用于右上角和左下角,最后一个值用于右下角。
div {
border-radius: 10px 20px 30px;
}
- 四个值:当提供四个值时,它们分别用于左上角、右上角、右下角和左下角。
div {
border-radius: 10px 20px 30px 40px;
}
每个角可以接受一个值,表示水平半径和垂直半径。也可以接受两个值,第一个值为水平半径,第二个值为垂直半径。
div {
border-radius: 50%; /* 全部为50%的圆 */
}
div {
border-radius: 10px 20px 30px 40px / 50px 60px 70px 80px; /* 自定义水平和垂直半径 */
}
border-radius
是CSS3中的一个属性,可以用来创建圆角、椭圆形状或者是部分圆角。这个属性可以极大地简化网页设计中的工作,并且提高了网页的可访问性。
评论已关闭