• CSS 圆角


    css的border-radius属性可以实现圆角、圆形、椭圆形。

    实现上述圆角的前提是盒子要有边框。

    规则圆角

    下面的示例演示了圆角、赛道、圆形,我们先看效果图。

    下面是实现的代码:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>圆角</title>
        <style>
            div{
                margin:20px;
            }
            div.one{
                50px;
                height:50px;
                border:1px solid #333;
                border-radius:7px;
            }
            div.two {
                120px;
                height:50px;
                border:1px solid #333;
                border-radius:50px;
            }
            div.three {
                120px;
                height:120px;
                border:1px solid #333;
                border-radius:120px;
            }          
        </style>
    </head>
    <body>
    <h1>利永贞网</h1>
    <h2>学编程,上利永贞网 https://www.liyongzhen.com/</h2>
    <div class="one"></div>
    <div class="two"></div>
    <div class="three"></div>
    </body>
    </html>

    下面来说明border-radius属性:

    • 它的值 最大是盒子的最小边长,如第二个图形,最小边长是50px高,不管border-radius属性的值是200,还是500,border-radius属性的值最终都是50px,即盒子的最小边长高的那边50px.
    • border-radius 在指定一个值是,它指的是4个角的值。包括:
      • border-top-right-radius
      • border-bottom-right-radius
      • border-bottom-left-radius
      • border-top-left-radius

    不规则圆角

    通过为4个不同的角设置不同的值可以实现不对称的形状。

    •    border-top-right-radius
    •    border-bottom-right-radius
    •    border-bottom-left-radius
    •    border-top-left-radius

    这4个属性同时有两个值,如果指定一个值,那么两个值都相同。

    示例:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>圆角</title>
        <style>
            div{
                margin:20px;
            }
            div.one{
                50px;
                height:50px;
                border:1px solid #333;
                border-radius:1em 2em 1em 2em;
            }
            div.two {
                120px;
                height:50px;
                border:1px solid #333;
                border-radius:1em 4em 1em 2em / 2em 1em 2em 1em;
            }
            div.three {
                120px;
                height:120px;
                border:1px solid #333;
                border-top-right-radius: 120px 30px;
                border-top-left-radius:70px 50px;
                 
            }          
        </style>
    </head>
    <body>
    <h1>利永贞网</h1>
    <h2>学编程,上利永贞网 https://www.liyongzhen.com/</h2>
    <div class="one"></div>
    <div class="two"></div>
    <div class="three"></div>
    </body>
    </html>

    计算结果:

  • 相关阅读:
    Integer to Roman leetcode java
    Reverse Integer leetcode java
    Binary Tree Maximum Path Sum leetcode java
    公司来了一个奇葩需求pppoe client+server+EOIP+vlan
    魔兽数据库-自然
    windows默认dns解析走ipv4而不走ipv6
    ROS支持BCP桥接(基于PPP隧道)
    几款比较好用的电动理发器推荐
    centos 拨号pptp在拨号成功和拨号失败的时候脚本处理!!!非常重要
    ros routeros 脚本命令script
  • 原文地址:https://www.cnblogs.com/lsyw/p/10706916.html
Copyright © 2020-2023  润新知