CSS3

CSS3 知识量:11 - 43 - 138

3.4 圆角边框属性><

border-radius的语法- 3.4.1 -

border-radius属性用于设置边框的圆角效果,在实际应用中很常见。其语法为:

border-radius:none|<length>{1,4}[/<length>{1,4}]?

其中,如果反斜杠(/)及其后面的数值存在,“/”前面的值用于设置圆角水平方向的半径,“/”后面的值用于设置圆角垂直方向的半径。如果没有反斜杠,其水平和垂直方向的半径就是相同的。

元素具有4个角,设置的一般顺序是按照top-left、top-right、bottom-right、bottom-left进行的。具体使用时,会有4种情况:

  • 设置1个length值:这时top-left、top-right、bottom-right、bottom-left的值相同,即4个圆角效果一样。

  • 设置2个length值:这时元素左上角和右下角取第一个值,右上角和左下角取第二个值。

  • 设置3个length值:这时第一个设置top-left,第二个值设置top-right和bottom-left,第三个值设置bottom-right。

  • 设置4个length值:这时按照一般顺序设置4个角。

注意:设置为none时,表示元素没有圆角。length的值由浮点数和单位标识符组成,不能是负值。

每个圆角也可以单独设置,例如:

border-top-left-radius:4px;

圆角边框属性的应用示例- 3.4.2 -

下面是圆角边框属性的示例:

<!DOCTYPE html>
<html>
    <head>
        <title>边框</title>
        <meta charset="UTF-8">
        <style type="text/css">
            p{
                width: 300px;
                height: 100px;
                border: 5px solid #5fa134;
                border-radius: 15px;
            }
        </style>
    </head>
    <body>
        <h2>The Three Little Pigs</h2>
        <p>Once upon a time there were three little pigs and the time came 
            for them to leave home and seek their fortunes.</p>
    </body>
</html>

显示的效果为:

微信截图_20210813115255.png