玩转border-radius

border-radius 圆角
1、border-radius的值可以为绝对单位px,和相对单位em,rem,也可以为百分比,值越大,弧度越大。

2、属性值位数不同时,表现也不同,具体可以参考图片。

3、你也可以设置单个角的弧度,比如border-top-right-radius:5px;border-bottom-left-radius:5px。
注意: 每个半径的四个值的顺序是: 左上角,右上角,右下角,左下角。
如果省略左下角,右上角是相同的。如果省略右下角,左上角是相同的。如果省略右上角,左上角是相同的。

写一些div用来看效果:

  <div>
        <div class="border_radius"></div>
        <div class="border_radius"></div>
        <div class="border_radius"></div>
        <div class="border_radius"></div>
        <div class="border_radius"></div>
        <div class="border_radius"></div>
        <div class="border_radius"></div>
    </div>

CSS:

.border_radius{
    float: left;
    margin-right: 10px;
    width: 100px;
    height: 100px;
    background-color: rosybrown;
    border-radius: 1em;
}
.border_radius:nth-child(2){
    border-radius: 50%;
}
.border_radius:nth-child(3){
    border-radius:20% 50%;
}
.border_radius:nth-child(4){
    border-radius:10% 20% 30% 40%;
}
.border_radius:nth-child(5){
    border-radius:1% 90% 1% 90%;
}
.border_radius:nth-child(6){
    border-radius:100% 50% 100% 50%;
}
.border_radius:nth-child(7){
    border-radius:0 50% 50% 50%;
}

OK

猜你喜欢

转载自blog.csdn.net/qq_42565994/article/details/85221907