CSS3边框 圆角效果 border-radius

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33369215/article/details/53454361

 border-radius是向元素添加圆角边框


------------------------------------------------------------------------------------

使用方法一:

border-radius:10px; /* 所有角都使用半径为10px的圆角 */ 

使用方法二:

border-radius:10px 8px 6px 4px; /* 四个半径值分别是左上角、右上角、右下角和左下角,顺时针 *


以长宽为100的正方形为例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>border-radius</title>
    <style type="text/css">
        div.div1{
            height:100px;
            width:100px;
            background:green;
        }
    </style>
</head>
<body>
    <div class="div1"></div>
</body>
</html>
页面运行如图:


在上面的基础上添加属性:border-radius:50px; /* 所有角都使用半径为50px的圆角 */

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>border-radius</title>
    <style type="text/css">
        div.div1{
            height:100px;
            width:100px;
            background:green;
            border-radius:50px; /* 所有角都使用半径为50px的圆角 */
        }
    </style>
</head>
<body>
    <div class="div1"></div>
</body>
</html>

注:要做成圆的形状,正方形的基础上,四个圆角值都设置为宽度或高度值的一半

运行结果如下:



上下左右实心圆实践:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>border-radius</title>
    <style type="text/css">
        div.div1{
            height:50px;
            width:100px;
            background:green;
            border-radius:50px 50px 0px 0px; /* 所有角都使用半径为50px的圆角 */
        }
        div.div2{
            height:100px;
            width:50px;
            background:green;
            border-radius:0px 50px 50px 0px; /* 所有角都使用半径为50px的圆角 */
        }
        div.div3{
            height:50px;
            width:100px;
            background:green;
            border-radius:0px 0px 50px 50px; /* 所有角都使用半径为50px的圆角 */
        }
        div.div4{
            height:100px;
            width:50px;
            background:green;
            border-radius:50px 0px 0px 50px; /* 所有角都使用半径为50px的圆角 */
        }
    </style>
</head>
<body>
    <div class="div1"></div>上半实心圆<br>
    <div class="div2"></div>右半实心圆<br>
    <div class="div3"></div>下半实心圆<br>
    <div class="div4"></div>左半实心圆
</body>
</html>

运行实例:


猜你喜欢

转载自blog.csdn.net/qq_33369215/article/details/53454361