CSS(十八):圆角边框

圆角边框

border-radius属性用于设置元素的外边框圆角

  • 语法

    border-radius: length;
    

    原理:(椭)圆与边框的相交形成的圆角效果

  • 说明

    • 参数值可以是数值百分比的形式

    • 如果是正方形,想要把盒子设置为一个圆,把数值改为高度或宽度的一半即可,或直接写为50%

    • 如果是个矩形,设置为高度的一半既可做
      圆角矩形
    • 该属性是一个简写,可以跟1到4个值

      • 1个值:设置四个角
      • 2个值:按对角线设置,设置 左上右下 和 右上左下
      • 3个值:依次设置 左上,右上右下,左下
      • 4个值:依次设置左上,右上,右下,左下
    • 分开写(不常用),

      属性 说明
      border-top-left-radius 左上
      border-top-right-radius 右上
      border-bottom-right-radius 右下
      border-bottom-left-radius 左下
  • 示例

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>圆角边框</title>
        <style>
            .box1 {
                width: 200px;
                height: 200px;
                border: 1px solid purple;
                background-color: purple;
                border-radius: 12px;
            }
    
            .box2 {
                width: 200px;
                height: 200px;
                background-color: purple;
                /* border-radius: 100px; */
                border-radius: 50%;
            }
    
            .box3 {
                width: 300px;
                height: 100px;
                background-color: purple;
                border-radius: 50px;
            }
    
            .box4 {
                width: 200px;
                height: 200px;
                background-color: purple;
                border-radius: 10px 40px;
                border-radius: 10px 20px 30px;
                /* border-radius: 10px 20px 30px 40px; */
            }
    
            .box5 {
                width: 200px;
                height: 200px;
                background-color: purple;
                border-top-left-radius: 10px;
            }
        </style>
    </head>
    
    <body>
        1. 简单应用
        <div class="box1"></div>
        2. 画圆
        <div class="box2"></div>
        3. 圆角矩形
        <div class="box3"></div>
        4. 可以设置不同的圆角
        <div class="box4"></div>
        5. 分开写
        <div class="box5"></div>
    </body>
    
    </html>
    
posted @ 2022-07-25 15:37  pure3417  阅读(306)  评论(0编辑  收藏  举报