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圆角边框属性讲解
  • 相关阅读:
    [Iterview English] Dimission and Employ
    委托(delegate)
    tensorflow(二十八):Keras自定义层,继承layer,model
    (三)任务型对话系统简介
    tensorflow(二十九):模型的保存
    tensorflow(二十七):Keras一句话训练fit
    python(五):argparse 模块
    tensorflow(二十六):Keras计算准确率和损失
    NLP(十):pytorch实现中文文本分类
    tensorflow(三十):keras自定义网络实战
  • 原文地址:https://www.cnblogs.com/LiQingXin/p/14350541.html
Copyright © 2011-2022 走看看