zoukankan      html  css  js  c++  java
  • css圆角

    CSS 圆角

    通过 CSS border-radius 属性,可以实现任何元素的“圆角”样式。

    CSS border-radius 属性

    CSS border-radius 属性定义元素角的半径。

    提示:您可以使用此属性为元素添加圆角!

    这里有三个例子:

    1. 带有指定背景颜色的元素的圆角:

    圆角!

    2. 带边框元素的圆角:

    圆角!

    3. 带有背景图像的元素的圆角:

    圆角!

    这是代码:

    实例

    复制代码
    #rcorners1 {
      border-radius: 25px;
      background: #73AD21;
      padding: 20px; 
       200px;
      height: 150px; 
    }
    
    #rcorners2 {
      border-radius: 25px;
      border: 2px solid #73AD21;
      padding: 20px; 
       200px;
      height: 150px; 
    }
    
    #rcorners3 {
      border-radius: 25px;
      background: url(paper.gif);
      background-position: left top;
      background-repeat: repeat;
      padding: 20px; 
       200px;
      height: 150px; 
    }
    复制代码

    提示:border-radius 属性实际上是以下属性的简写属性:

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

    CSS border-radius - 指定每个角

    border-radius 属性可以接受一到四个值。规则如下:

    四个值 - border-radius: 15px 50px 30px 5px;(依次分别用于:左上角、右上角、右下角、左下角):

    三个值 - border-radius: 15px 50px 30px;(第一个值用于左上角,第二个值用于右上角和左下角,第三个用于右下角):

    两个值 - border-radius: 15px 50px;(第一个值用于左上角和右下角,第二个值用于右上角和左下角):

    一个值 - border-radius: 15px;(该值用于所有四个角,圆角都是一样的):

    这是代码:

    实例

    复制代码
    #rcorners1 {
      border-radius: 15px 50px 30px 5px;
      background: #73AD21;
      padding: 20px; 
       200px;
      height: 150px; 
    }
    
    #rcorners2 {
      border-radius: 15px 50px 30px;
      background: #73AD21;
      padding: 20px; 
       200px;
      height: 150px; 
    }
    
    #rcorners3 {
      border-radius: 15px 50px;
      background: #73AD21;
      padding: 20px; 
       200px;
      height: 150px; 
    }
    
    #rcorners4 {
      border-radius: 15px;
      background: #73AD21;
      padding: 20px; 
       200px;
      height: 150px; 
    }
    复制代码

    您还可以创建椭圆角:

    实例

    复制代码
    #rcorners1 {
      border-radius: 50px / 15px;
      background: #73AD21;
      padding: 20px; 
       200px;
      height: 150px; 
    }
    
    #rcorners2 {
      border-radius: 15px / 50px;
      background: #73AD21;
      padding: 20px; 
       200px;
      height: 150px; 
    }
    
    #rcorners3 {
      border-radius: 50%;
      background: #73AD21;
      padding: 20px; 
       200px;
      height: 150px;
    }
    复制代码

    CSS 圆角属性

    属性描述
    border-radius 用于设置所有四个 border-*-*-radius 属性的简写属性。
    border-top-left-radius 定义左上角边框的形状。
    border-top-right-radius 定义右上角边框的形状。
    border-bottom-right-radius 定义右下角边框的形状。
    border-bottom-left-radius 定义左下角边框的形状。
  • 相关阅读:
    webpack基础
    LeetCode232. 用栈实现队列做题笔记
    mysql 时间加减一个月
    leetcode 1381. 设计一个支持增量操作的栈 思路与算法
    LeetCode 141. 环形链表 做题笔记
    leetcode 707. 设计链表 做题笔记
    leetcode 876. 链表的中间结点 做题笔记
    leetcode 143. 重排链表 做题笔记
    leetcode 1365. 有多少小于当前数字的数字 做题笔记
    LeetCode1360. 日期之间隔几天 做题笔记
  • 原文地址:https://www.cnblogs.com/feng747/p/14910579.html
Copyright © 2011-2022 走看看