純css繪制蜂巢六邊形效果

字號:


    純CSS繪制的六邊形
    圖片一
    代碼如下:
    <html>
    <head>
    <title>Draw Hive</title>
    </head>
    <style type="text/css">
    .hexagon {
    display: inline;
    float: left;
    }
    #second {
    margin-left: 4px;
    }
    #third {
    clear: left;
    margin-left: 54px;
    margin-top: -28px;
    }
    .hiveTop{
    width: 0;
    border: 30px solid #6C6;
    border-top: none;
    border-bottom: 30px solid #6C6;
    border-left: 52px solid transparent;
    border-right: 52px solid transparent;
    }
    .hiveCenter {
    width: 104px;
    height: 60px;
    background-color: #6C6;
    }
    .hiveBottom {
    width: 0;
    border: 30px solid #6C6;
    border-bottom: none;
    border-top: 30px solid #6C6;
    border-left: 52px solid transparent;
    border-right: 52px solid transparent;
    }
    </style>
    <body>
    <div id="first">
    <div>
    </div>
    <div>
    </div>
    <div>
    </div>
    </div>
    <div id="second">
    <div>
    </div>
    <div>
    </div>
    <div>
    </div>
    </div>
    <div id="third">
    <div>
    </div>
    <div>
    </div>
    <div>
    </div>
    </div>
    </body>
    </html>