在 CSS 中,我们可以使用 border-radius 属性来表示圆角。该属性可以用于多种元素,如盒子的边框、表格单元格以及图像。
border-radius 可以接受一个或多个值,用空格分隔开。每个值表示圆角的半径。
border-radius: 10px; /* 所有四个角都使用相同的半径 */ border-radius: 10px 20px; /* 左上角和右下角使用 10px 半径,右上角和左下角使用 20px 半径 */ border-radius: 10px 20px 30px; /* 左上角使用 10px 半径,右上角和左下角使用 20px 半径,右下角使用 30px 半径 */ border-radius: 10px 20px 30px 40px; /* 左上角使用 10px 半径,右上角使用 20px 半径,右下角使用 30px 半径,左下角使用 40px 半径 */
除了可以指定一个特定的长度单位外,border-radius 还支持使用百分比来表示圆角的半径。当以百分比表示时,圆角的半径基于盒子的宽度计算。
我们还可以使用 border-top-left-radius、border-top-right-radius、border-bottom-left-radius 和 border-bottom-right-radius 四个属性分别表示某个单独的角的圆角半径。
border-top-left-radius: 10px; border-top-right-radius: 20px; border-bottom-left-radius: 30px; border-bottom-right-radius: 40px;