• css绘制六边形


    CSS id选择器实现 正六边形

    用css绘制六边形需要使用到三个容器,分别用于绘制六边形的三个部分,如下图所示:

    HTML代码:

    1 <div id="box1"></div>
    2 <div id="box2"></div>
    3 <div id="box3"></div> 

    CSS代码:

     #box1{0;border-left: 52px solid transparent;border-right: 52px solid transparent;border-bottom: 30px solid #6c6;    }
        #box2{ 104px;height: 60px;background-color: #6c6;}
        #box3{0;border-top: 30px solid #6c6;border-left: 52px solid transparent;border-right: 52px solid transparent;}

    CSS代码:

    1 #box4{0;border-right: 30px solid #6c6;border-top: 52px solid transparent;border-bottom: 52px solid transparent;float: left;}
    2 #box5{ 60px;height: 104px;background-color: #6c6;float: left;}
    3 #box6{0;border-left: 30px solid #6c6;border-top: 52px solid transparent;border-bottom: 52px solid transparent;float: left;}

    HTML代码:

    1 <div id="box1"></div>
    2 <div id="box2"></div>
    3 <div id="box3"></div> 

    CSS3 为元素实现:

     1 #hexagon {
     2     width: 100px;
     3     height: 55px;
     4     background: red;
     5     position: relative;
     6 }
     7 #hexagon:before {
     8     content: "";
     9     position: absolute;
    10     top: -25px;
    11     left: 0;
    12     width: 0;
    13     height: 0;
    14     border-left: 50px solid transparent;
    15     border-right: 50px solid transparent;
    16     border-bottom: 25px solid red;
    17 }
    18 #hexagon:after {
    19     content: "";
    20     position: absolute;
    21     bottom: -25px;
    22     left: 0;
    23     width: 0;
    24     height: 0;
    25     border-left: 50px solid transparent;
    26     border-right: 50px solid transparent;
    27     border-top: 25px solid red;
    28 }
  • 相关阅读:
    Bzoj 1537: [POI2005]Aut- The Bus 题解 [由暴力到正解]
    Bzoj 3126[Usaco2013 Open]Photo 题解
    Bzoj 3165 [Heoi2013]Segment题解
    Bzoj 2733: [HNOI2012]永无乡 数组Splay+启发式合并
    赛前集训前的总结(警醒)
    bzoj3316 JC loves Mkk题解
    9.22考试 crf的军训 题解
    Luogu3521 [POI2011]ROT-Tree Rotations
    CTSC2012 熟悉的文章
    UVA11468 Substring
  • 原文地址:https://www.cnblogs.com/jeremylee/p/5593598.html
Copyright © 2020-2023  润新知