Honeycomb

by thematejka

HTML

<div id="wrap">
<div class="hex-row"> <a href="http://www.google.ca">
    <div class="hex">
        <div class="left"></div>
        <div class="middle"></div>
        <div class="right"></div>
    </div>
    </a>

    <div class="hex even">
        <div class="left"></div>
        <div class="middle"></div>
        <div class="right"></div>
    </div>
    <div class="hex">
        <div class="left"></div>
        <div class="middle"></div>
        <div class="right"></div>
    </div>
    <div class="hex even">
        <div class="left"></div>
        <div class="middle"></div>
        <div class="right"></div>
    </div>
    <div class="hex">
        <div class="left"></div>
        <div class="middle"></div>
        <div class="right"></div>
    </div>
</div>
</div>

CSS

.hex {
    float: left;
    margin-right: -26px;
    margin-bottom: -50px;
}

.hex .left {
    float: left;
    width: 0;
    border-right: 30px solid #444;
    border-top: 52px solid transparent;
    border-bottom: 52px solid transparent;
}

.hex .middle {
    float: left;
    width: 60px;
    height: 104px;
    background: #444;
}

.hex .right {
    float: left;
    width: 0;
    border-left: 30px solid #444;
    border-top: 52px solid transparent;
    border-bottom: 52px solid transparent;
}

.hex-row {
    clear: left;
}

.hex.even {
    margin-top: 53px;
}

#wrap {
    min-width:600px;    
}