• CSS中设置元素的圆角矩形


    圆角矩形介绍

    • CSS中通过border-radius属性可以实现元素的圆角矩形。
    • border-radius属性值一共有4个,左上、右上、右下、左下。
    • border-radius属性值规则如下:第一个值为左上、第二个值为右上、第三个值为右下、第四个值为左下。
    • 假如border-radius属性值都是一致的我可以设置一个属性值即可。

    圆角矩形实践

    • 圆角矩形基本使用方式
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta http-equiv="X-UA-Compatible" content="ie=edge">
      <title>圆角矩形</title>
      <style>
          div{
             100px;
            height: 100px;
            border: 2px solid rebeccapurple;
            border-radius: 10px 20px 30px 40px;
          }
      </style>
    </head>
    <body>
       <div></div>
    </body>
    </html>
    

    • 如果我们的border-radius属性值一致实践。
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta http-equiv="X-UA-Compatible" content="ie=edge">
      <title>圆角矩形</title>
      <style>
          div{
             100px;
            height: 100px;
            border: 2px solid rebeccapurple;
            border-radius: 20px ;
          }
      </style>
    </head>
    <body>
       <div></div>
    </body>
    </html>
    

    • 如果使用border-radius属性值将元素设置为圆形呢。
    • 第一步:要设置的元素宽高度必须一致。
    • 第二步:使用border-radius属性值必须是要设置的元素宽高度的一半。
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta http-equiv="X-UA-Compatible" content="ie=edge">
      <title>圆角矩形</title>
      <style>
          div{
             100px;
            height: 100px;
            border: 2px solid rebeccapurple;
            border-radius: 50px ;
          }
      </style>
    </head>
    <body>
       <div></div>
    </body>
    </html>
    

    • 设置椭圆形实践
    • 实现椭圆形border-radius属性值必须是元素的高度一半即可。
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta http-equiv="X-UA-Compatible" content="ie=edge">
      <title>圆角矩形</title>
      <style>
          div{
             100px;
            height: 50px;
            border: 2px solid rebeccapurple;
            border-radius: 25px ;
          }
      </style>
    </head>
    <body>
       <div></div>
    </body>
    </html>
    

    设置半圆形

    • 设置右半圆形border-radius属性值左上、和左下为元素的宽度一致即可。
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta http-equiv="X-UA-Compatible" content="ie=edge">
      <title>圆角矩形</title>
      <style>
          div{
             50px;
            height: 100px;
            border: 2px solid rebeccapurple;
            border-radius: 50px 0px 0px 50px ;
          }
      </style>
    </head>
    <body>
       <div></div>
    </body>
    </html>
    

    • 设置左半圆形border-radius属性值右上、和右下为元素的宽度一致即可。
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta http-equiv="X-UA-Compatible" content="ie=edge">
      <title>圆角矩形</title>
      <style>
          div{
             50px;
            height: 100px;
            border: 2px solid rebeccapurple;
            border-radius: 0px 50px 50px 0px ;
          }
      </style>
    </head>
    <body>
       <div></div>
    </body>
    </html>
    

    • 设置上半圆形border-radius属性值左上、和右上为元素的高度一致即可。
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta http-equiv="X-UA-Compatible" content="ie=edge">
      <title>圆角矩形</title>
      <style>
          div{
             100px;
            height: 50px;
            border: 2px solid rebeccapurple;
            border-radius: 50px 50px 0px 0px ;
          }
      </style>
    </head>
    <body>
       <div></div>
    </body>
    </html>
    

    • 设置下半圆形border-radius属性值左下、和右下为元素的高度一致即可。
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <meta http-equiv="X-UA-Compatible" content="ie=edge">
      <title>圆角矩形</title>
      <style>
          div{
             100px;
            height: 50px;
            border: 2px solid rebeccapurple;
            border-radius: 0px 0px 50px 50px ;
          }
      </style>
    </head>
    <body>
       <div></div>
    </body>
    </html>
    

  • 相关阅读:
    表示数值的字符串
    正则表达式匹配
    删除链表中重复的结点
    数值的整数次方
    [CSP-S模拟测试]:大新闻(主席树)
    [CSP-S模拟测试]:密码(AC自动机+DP)
    [CSP-S模拟测试]:壕游戏(费用流)
    [CSP-S模拟测试]:山洞(DP+快速幂)
    [CSP-S模拟测试]:阴阳(容斥+计数+递推)
    [CSP-S模拟测试]:虎(DFS+贪心)
  • 原文地址:https://www.cnblogs.com/lq0001/p/12227252.html
Copyright © 2020-2023  润新知