border-radius 属性的作用
border-radius 属性用于设置元素边框的圆角半径,使其呈现圆角效果。
属性值
border-radius 属性接受以下值:
- 无单位值:指定圆角半径,单位为元素的父元素字体的 x-高度(x-height)。
- 单位值(px、%、em 等):指定圆角半径的绝对值。
- 多个值:可以指定四个值,分别对应顶端、右侧、底部和左侧的圆角半径。
使用方法
语法:
border-radius: [top-left] [top-right] [bottom-right] [bottom-left];
其中,各值可以是:
- 单个值:设置所有圆角的半径相同。
- 两个值:前一个值设置水平圆角(顶部和底部),后一个值设置垂直圆角(左侧和右侧)。
- 三个值:前两个值设置顶部圆角半径,第三个值设置侧面和底部圆角半径。
- 四个值:分别设置顶部、右侧、底部和左侧的圆角半径。
示例
/* 设置所有圆角半径为 10px */
border-radius: 10px;
/* 设置水平圆角半径为 20px,垂直圆角半径为 10px */
border-radius: 20px 10px;
/* 设置顶部圆角半径为 20px,其他圆角半径为 10px */
border-radius: 20px 10px 10px;
/* 分别设置四个圆角半径 */
border-radius: 10px 20px 30px 40px;