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 @   pure3417  阅读(355)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
点击右上角即可分享
微信分享提示