如果你在 border-radius 属性中只指定一个值,那么将生成 4 个 圆角。
但是,如果你要在四个角上一一指定,可以使用以下规则:
- 四个值: 第一个值为左上角,第二个值为右上角,第三个值为右下角,第四个值为左下角。
- 三个值: 第一个值为左上角, 第二个值为右上角和左下角,第三个值为右下角
- 两个值: 第一个值为左上角与右下角,第二个值为右上角与左下角
- 一个值: 四个圆角值相同
以下为三个实例:
1. 四个值 - border-radius: 15px 50px 30px 5px:
2. 三个值 - border-radius: 15px 50px 30px:
3. 两个值 - border-radius: 15px 50px:
以下为源代码:
#rcorners4 { border-radius: 15px 50px 30px 5px;
background: #8AC007; padding: 20px;
width: 200px; height: 150px; }#rcorners5 {
border-radius: 15px 50px 30px; background: #8AC007;
padding: 20px; width: 200px;
height: 150px; }#rcorners6 {
border-radius: 15px 50px; background: #8AC007;
padding: 20px; width: 200px;
height: 150px; }
您还可以创建椭圆边角:
#rcorners7 { border-radius: 50px/15px;
background: #8AC007; padding: 20px;
width: 200px; height: 150px; }#rcorners8 {
border-radius: 15px/50px; background: #8AC007;
padding: 20px; width: 200px;
height: 150px; }#rcorners9 {
border-radius: 50%; background: #8AC007;
padding: 20px; width: 200px;
height: 150px;}
#rcorners7 { border-radius: 50px/15px;
background: #8AC007; padding: 20px;
width: 200px; height: 150px; }#rcorners8 {
border-radius: 15px/50px; background: #8AC007;
padding: 20px; width: 200px;
height: 150px; }#rcorners9 {
border-radius: 50%; background: #8AC007;
padding: 20px; width: 200px;
height: 150px;}