zoukankan      html  css  js  c++  java
  • border-radius

    CSS 的 border-radius 属性实现圆形:先画一个方形,然后将它的 border-radius 设置成50%,就可以得到一个圆形。

    四个属性值,分别表示左上角、右上角、右下角、左下角的圆角大小(顺时针方向

    border-radius:10px   20px   30px  40px;

    三个属性值,第一个值表示左上角,第二个值表示右上角和左下角(对角),第三个值表示右下角。

    border-radius:10px   30px  60px; 

    效果如图

    若改为50%

    效果如图

     补充

    1. 它是CSS3的新属性,兼容IE9+,Firefox 4+、Chrome、Safari 5+ 以及 Opera浏览器,对于一些较低版本的浏览器,我们可以添加相应的浏览器前缀来兼容。

      div {

      500px;

      height: 300px;

      border: 1px solid black;

      -webkit-border-radius: 50%;

      -moz-border-radius: 50%;

      -o-border-radius: 50%;

      -ms-border-radius: 50%;

      }

      border-radius圆角边框属性讲解
    2. 2

      语法:

      border-radius:length/persentage;

      js语法:object.style.borderRadius="5px"

      它的属性参数值表示有多种方式,下面就为大家一一介绍。

    3. 3

      最常见的一种表现形式是一个值。如border-radius:6px;

      它表示元素四个方向的圆角大小都是6px,即每个圆角的“水平半径”和“垂直半半径”都设置为6px;

      border-radius圆角边框属性讲解
    4. 4

      四个属性值,分别表示左上角、右上角、右下角、左下角的圆角大小(顺时针方向

      border-radius:10px   20px   30px  40px;

      border-radius圆角边框属性讲解
    5. 三个属性值,第一个值表示左上角,第二个值表示右上角和左下角(对角),第三个值表示右下角。

      border-radius:10px   30px  60px; 

      border-radius圆角边框属性讲解
    6. 两个属性值,第一个值表示左上角和右下角,第二个值表示右上角和左下角。

      border-radius:20px  40px;

      border-radius圆角边框属性讲解
    7. 斜杠二组值:第一组值表示水平半径,第二组值表示垂直半径,每组值也可以同时设置1到4个值,规则与上面相同。

      border-radius:100px/40px;

      border-radius圆角边框属性讲解
    8. border-radius:60px 60px 60px 60px/100px 100px 60px 60px;

      CSS样式:

      .egg{

         120px;

         height: 160px;

         background: #EC0465;

         border-radius: 60px 60px 60px 60px/100px 100px 60px 60px;

      }

      border-radius圆角边框属性讲解
      END

    实际运用

     
    1. 实心圆

      .circle{

         120px;

         height: 120px;

         background: #EC0465;

         border-radius: 100%;

      }

      border-radius圆角边框属性讲解
    2. 半圆

      .lf-self-circle {

          60px;

         height: 120px;

         background: #EC0465;

         border-radius: 60px 0 0 60px;

      }

      border-radius圆角边框属性讲解
    3. 扇形

      .quarter-botlf-cir {

          60px;

         height: 60px;

         background: #EC0465;

         border-radius: 0 0 0 60px;

      }

      border-radius圆角边框属性讲解
    4. 花瓣

      .flower {

          120px;

         height: 120px;

         background: #EC0465;

         border-radius: 60px 60px 0 60px;

      }

      border-radius圆角边框属性讲解
    5. 胶囊

      .level-capsule {

          160px;

         height: 100px;

         border-radius: 50px;

         background: #EC0465;

      }

      border-radius圆角边框属性讲解
    6. 椭圆

      .ty{

          160px;

         height: 100px;

         background: #EC0465;

         border-radius: 80px/50px;

      }

      border-radius圆角边框属性讲解
  • 相关阅读:
    2019.6.20刷题统计
    36 线程 队列 守护线程 互斥锁 死锁 可重入锁 信号量
    35 守护进程 互斥锁 IPC 共享内存 的方式 生产者消费者模型
    34 进程 pid ppid 并发与并行,阻塞与非阻塞 join函数 process对象 孤儿进程与僵尸进程
    33 udp 域名 进程
    32 粘包 文件传输
    31 socket客户端. 服务器 异常 语法
    30 网络编程
    29 元类 异常
    26 封装 反射 常用内置函数
  • 原文地址:https://www.cnblogs.com/LiQingXin/p/14350541.html
Copyright © 2011-2022 走看看