zoukankan      html  css  js  c++  java
  • 设置border属性变化不同形状:三角形、圆形、弧形 2017-03-20

    一、通过设置边框----正方形、三角形

    <style>

    .c{

    height: 0px;

    0px;

    border-top: 50px solid red;

    border-right: 50px solid yellow;

    border-bottom: 50px solid green;

    border-left: 50px solid blue;

    }

    .c1{

    height: 0px;

    0px;

    border-top: 100px solid red;

    border-right: 50px solid yellow;

    border-bottom: 50px solid green;

    border-left: 50px solid blue;

    }

                           

    注:c1:div没有高度,上:100px;下左右:50px  (上边错了)

    .c2{

    height: 0px;

    0px;

    border-top: 0px solid red;

    border-right: 0px solid yellow;

    border-bottom: 50px solid green;

    border-left: 50px solid blue;

    }

    .e{

    height: 50px;

    50px;

    border-top: 40px solid red;

    border-right: 40px solid yellow;

    border-bottom: 40px solid green;

    border-left: 40px solid blue;

    }

    .a{

    height: 0px;

    0px;

    border-top: 40px solid transparent;

    border-right: 40px solid yellow;

    border-bottom: 40px solid green;

    border-left: 40px solid blue;

    }

    注:c2:上右:0px;下左右:50px  (下边错了)

     

    .b{

    height: 0px;

    0px;

    border-top: 40px solid transparent;

    border-right: 40px solid yellow;

    border-bottom: 40px solid transparent;

    border-left: 40px solid blue;

    }

    .d{

    height: 0px;

    0px;

    border-top: 40px solid transparent;

    border-right: 40px solid transparent;

    border-bottom: 40px solid transparent;

    border-left: 40px solid blue;

    }

    .f{

    height: 0px;

    0px;

    border-top: 40px solid red;

    border-right: 40px solid transparent;

    border-bottom: 40px solid transparent;

    border-left: 40px solid transparent;

    }

    注:

    如果要使其变成钝角,就把底边的宽度变小,如果是锐角,就增加宽度。如果是直角,就把左或右border的宽度设成0px

    二、圆形类

    (1)圆形(宽高等)

    150px;

     height: 150px;

     border-radius: 50%;

     

    (2)椭圆(宽高不等)

    150px;

    height: 100px;

     background-color: greenyellow;

     border-radius: 50%;

     

    (3)圆形矩形  (比例缩小)(若为圆形正方形则只需将宽高设置为相等)

      150px;

     height: 100px;

     border-radius: 10%;

     

    (4)弧形

    第一步:

    50px;

    height: 50px;

    background-color: greenyellow;

    border-radius: 80%;

    border-top: 20px solid red;

    border-right: 20px solid yellow;

    border-bottom: 20px solid blueviolet;

    border-left: 20px solid blue;

     

    第二步:

    50px;

    height: 50px;

    background-color: white;

    border-radius: 80%;

    border-top: 20px solid transparent;

    border-right: 20px solid yellow;

    border-bottom: 20px solid blueviolet;

    border-left: 20px solid transparent;

           

    三、其他

    150px;

    height: 150px;

    background-color: white;

    border-radius: 80%;

    border-top: 1px solid red;

    border-right: 20px solid yellow;

    border-bottom: 20px solid blueviolet;

    border-left: 20px solid blue;

     此外:div可通过设置边框做直线

  • 相关阅读:
    《信息安全系统设计基础》实验中的问题总结
    20145233计算机病毒实践7之动态分析3
    20145233计算机病毒实践3之静态分析3
    20145233计算机病毒实践5之动静态分析
    20145233计算机病毒实践2之静态分析
    20145233计算机病毒实践1之静态工具介绍
    20145233计算机病毒实践十
    20145233计算机病毒实践九之IDA的使用
    20145233韩昊辰小组 课程设计中期检查
    20145233《网络对抗》Exp9 Web安全基础实践
  • 原文地址:https://www.cnblogs.com/chenguanai/p/6587465.html
Copyright © 2011-2022 走看看