`border-radius` 是 CSS(层叠样式表)中的一个属性,用于定义元素边框的圆角程度。通过为元素设置不同的 `border-radius` 值,你可以创建圆形、椭圆形或者给元素的角添加圆滑的效果。
这个属性可以有四个值,分别对应四个角(顺时针顺序):左上角、右上角、右下角和左下角。例如:
```css
/* 定义所有角都有相同的圆角半径 */
element {
border-radius: 10px;
}
/* 分别定义每个角的圆角半径,顺时针顺序 */
element {
border-radius: 10px 20px 30px 40px;
}
```
border-radius` 的应用场景非常广泛,常用于创建圆形按钮、卡片角、模态框的角等。通过结合其他 CSS 属性如 `background-color`, `border`, `padding` 等,可以创建出各种视觉效果。
需要注意的是,当元素使用了 `border-radius` 并且 `overflow` 属性为非可见时(如 `hidden`),那么溢出部分的内容将不会显示,这在制作一些特定的形状(如圆形或椭圆形的图片预览)时非常有用。