css盒子设置圆角边框的方法

前言

欢迎来到我的博客

个人主页:北岭敲键盘的荒漠猫-CSDN博客

本文为我整理的设置圆角边框的方法

 需求描述

我们在设置盒子边框时,他总是方方正正的。

我们想让这个直直的边框委婉一点该怎么办呢。这个就提到了我们这篇文章讲的东西:

border-radius属性(他是一个总体的,可以细分每个角的弧度)

原理讲解

他后面的属性值跟一个数值。这个数值是一个圆形的半径。

我们实际上是在边框的四个角添加了四个圆形,让他的角变为这个圆的边。

我们输入的这个数值实际上也就是这个圆心的半径。那么我们输入的数字越大。他就会越圆。

具体使用方法

语法:border-radius: 属性值;

 属性值:可以写px像素,也可以选百分数,是这个整个边框的百分之几。

多个值:这个属性是总体的写法,我们可以写上多个值,规定四个角分别的弧度。

特定设置一个边的弧度:

属性 作用
border-top-left-radius 左上
border-top-right-radius 右上
border-bottom-left-radius 左下
border-bottom-right-radius 右下

多值案例

    <style>
        #a {
            height: 100px;
            width: 100px;
            background-color: palegoldenrod;
            border-radius: 30px;
            margin-bottom: 5px;
        }

        #b {
            height: 100px;
            width: 100px;
            background-color: palegoldenrod;
            border-radius: 10px 40px;
            margin-bottom: 5px;
        }

        #c {
            height: 100px;
            width: 100px;
            background-color: palegoldenrod;
            border-radius: 10px 30px 50px;
            margin-bottom: 5px;
        }

        #d {
            height: 100px;
            width: 100px;
            background-color: palegoldenrod;
            border-radius: 10px 20px 30px 40px;
            margin-bottom: 5px;
        }
    </style>
</head>

<body>
    <div id="a">a</div>
    <div id="b">b</div>
    <div id="c">c</div>
    <div id="d">d</div>
</body>

结果如下

一个参数:四个角统一

两个参数:对角统一

三个参数:一对对角不同,一对相同

四个参数:全部不同

特殊形状的写法

这个特性可以帮助我们写圆,写未查看的信息的小红点等特效。

后面正方形盒子的参数值改为50%。

    <style>
        #a {
            height: 100px;
            width: 100px;
            background-color: palegoldenrod;
            border-radius: 50%;
        }
    </style>
</head>

<body>
    <div id="a">a</div>
</body>

样式:

椭圆方形

矩形改半径为高。

    <style>
        #a {
            height: 100px;
            width: 150px;
            background-color: palegoldenrod;
            border-radius: 100px;
        }
    </style>
</head>

<body>
    <div id="a">a</div>
</body>

结果如下:

相关推荐

  1. CSS3设置圆角

    2024-04-26 11:12:02       51 阅读
  2. CSS盒子模型

    2024-04-26 11:12:02       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-26 11:12:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-26 11:12:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-26 11:12:02       82 阅读
  4. Python语言-面向对象

    2024-04-26 11:12:02       91 阅读

热门阅读

  1. LeetCode 每日一题 ---- 【1146.快照数组】

    2024-04-26 11:12:02       36 阅读
  2. Apache Spark 的基本概念和在大数据分析中的应用

    2024-04-26 11:12:02       30 阅读
  3. 点云配准类相关文献阅读记录

    2024-04-26 11:12:02       32 阅读
  4. ChatGPT API - 笔记

    2024-04-26 11:12:02       42 阅读
  5. leetcode543--二叉树的直径

    2024-04-26 11:12:02       34 阅读
  6. 【数据结构】LRU缓存

    2024-04-26 11:12:02       28 阅读
  7. 【动态规划】Leetcode 139. 单词拆分【中等】

    2024-04-26 11:12:02       35 阅读