Based on code from pen from dmac37 http://codepen.io/dmac37/details/cfArp
Intended use to display recent posts thumbnails in a wordpress theme.
A Pen by Josh Howenstine on CodePen.
Based on code from pen from dmac37 http://codepen.io/dmac37/details/cfArp
Intended use to display recent posts thumbnails in a wordpress theme.
A Pen by Josh Howenstine on CodePen.
<h1>HONEYCOMB</h1> | |
<section> | |
<div class="hex_row_odd"> | |
<div class="center"> | |
<div class="hexagon"> | |
<div class="hex1"> | |
<div class="hex2" style="background: url('http://cdn.surfbang.com/wp-content/uploads/2012/05/49e0a26c9b1111e181bd12313817987b_7-610x610.jpg') center no-repeat"> | |
<div class="desc"> | |
<h2>Welcome this is an epic title</h2> | |
<p>website</p> | |
</div> | |
</div><!--/hex2--> | |
</div><!--/hex1--> | |
</div><!--/hexagon--> | |
</div><!--/center--> | |
<div class="center"> | |
<div class="hexagon"> | |
<div class="hex1"> | |
<div class="hex2" style="background: url('http://25.media.tumblr.com/tumblr_mb3lh6abw91rg4gq5o1_500.jpg') center no-repeat"> | |
<div class="desc"> | |
<h2>Welcome this is an epic title</h2> | |
<p>website</p> | |
</div> | |
</div><!--/hex2--> | |
</div><!--/hex1--> | |
</div><!--/hexagon--> | |
</div><!--/center--> | |
<div class="center"> | |
<div class="hexagon"> | |
<div class="hex1"> | |
<div class="hex2" style="background: url('http://distilleryimage6.s3.amazonaws.com/edb09e76db3311e19c2922000a1e87be_6.jpg') center no-repeat"> | |
<div class="desc"> | |
<h2>Welcome this is an epic title</h2> | |
<p>website</p> | |
</div> | |
</div><!--/hex2--> | |
</div><!--/hex1--> | |
</div><!--/hexagon--> | |
</div><!--/center--> | |
</div><!--/hex_row_even--> | |
<div class="hex_row_even"> | |
<div class="center"> | |
<div class="hexagon"> | |
<div class="hex1"> | |
<div class="hex2" style="background: url('http://static.tumblr.com/6pl87f7/eVqmduuh2/22948aee82dd11e18cf91231380fd29b_7.jpg') center no-repeat"> | |
<div class="desc"> | |
<h2>Welcome this is an epic title</h2> | |
<p>website</p> | |
</div> | |
</div><!--/hex2--> | |
</div><!--/hex1--> | |
</div><!--/hexagon--> | |
</div><!--/center--> | |
<div class="center"> | |
<div class="hexagon"> | |
<div class="hex1"> | |
<div class="hex2" style="background: url('https://sphotos-b.xx.fbcdn.net/hphotos-ash3/p480x480/1009884_603577726343273_477467476_n.png') center no-repeat"> | |
<div class="desc"> | |
<h2>Welcome this is an epic title</h2> | |
<p>website</p> | |
</div> | |
</div><!--/hex2--> | |
</div><!--/hex1--> | |
</div><!--/hexagon--> | |
</div><!--/center--> | |
<div class="center"> | |
<div class="hexagon"> | |
<div class="hex1"> | |
<div class="hex2" style="background: url('https://sphotos-b.xx.fbcdn.net/hphotos-prn1/p480x480/62602_426043260757715_221229071_n.jpg') center no-repeat"> | |
<div class="desc"> | |
<h2>Welcome this is an epic title</h2> | |
<p>website</p> | |
</div> | |
</div><!--/hex2--> | |
</div><!--/hex1--> | |
</div><!--/hexagon--> | |
</div><!--/center--> | |
<div class="center"> | |
<div class="hexagon"> | |
<div class="hex1"> | |
<div class="hex2" style="background: url('https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash3/p480x480/942846_10151541455174900_1939011628_n.png') center no-repeat"> | |
<div class="desc"> | |
<h2>Welcome this is an epic title</h2> | |
<p>website</p> | |
</div> | |
</div><!--/hex2--> | |
</div><!--/hex1--> | |
</div><!--/hexagon--> | |
</div><!--/center--> | |
</div><!--/hex_row_even--> | |
<div class="hex_row_odd"> | |
<div class="center"> | |
<div class="hexagon"> | |
<div class="hex1"> | |
<div class="hex2" style="background: url('http://cdn1.theinertia.com/wp-content/uploads/2012/07/11.jpg') center no-repeat"> | |
<div class="desc"> | |
<h2>Welcome this is an epic title</h2> | |
<p>website</p> | |
</div> | |
</div><!--/hex2--> | |
</div><!--/hex1--> | |
</div><!--/hexagon--> | |
</div><!--/center--> | |
<div class="center"> | |
<div class="hexagon"> | |
<div class="hex1"> | |
<div class="hex2" style="background: url('https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn2/p480x480/969303_518635678191234_506340474_n.jpg') center no-repeat"> | |
<div class="desc"> | |
<h2>Welcome this is an epic title</h2> | |
<p>website</p> | |
</div> | |
</div><!--/hex2--> | |
</div><!--/hex1--> | |
</div><!--/hexagon--> | |
</div><!--/center--> | |
<div class="center"> | |
<div class="hexagon"> | |
<div class="hex1"> | |
<div class="hex2" style="background: url('http://distilleryimage0.instagram.com/0353fef4132911e1abb01231381b65e3_6.jpg') center no-repeat"> | |
<div class="desc"> | |
<h2>Welcome this is an epic title</h2> | |
<p>website</p> | |
</div> | |
</div><!--/hex2--> | |
</div><!--/hex1--> | |
</div><!--/hexagon--> | |
</div><!--/center--> | |
</div><!--/hex_row_even--> | |
</section> |
$(document).ready(function() { | |
var color = 'one'; | |
var counter = 0; | |
$('.desc').hide(); | |
$('.hexagon').hover( | |
function() { | |
$(this).find('.desc').fadeIn('fast'); | |
counter++; | |
if (counter === 0) { | |
color = 'base'; | |
} else if (counter === 1) { | |
color = 'one'; | |
} else if (counter === 2) { | |
color = 'two'; | |
} else if (counter === 3) { | |
color = 'three'; | |
} else if (counter >= 4){ | |
counter = 0 ; | |
color = 'base'; | |
} | |
$(this).find('.desc').addClass(color); | |
}, | |
function() { | |
$(this).find('.desc').fadeOut('fast', function() { | |
$(this).removeClass(color); | |
}); | |
}); | |
}); |
@import "compass/css3"; | |
/* Thanks to dmac37 for this hex technique */ | |
@import url(http://fonts.googleapis.com/css?family=Lato:300); | |
/* Variables */ | |
$width: 220px; | |
$pink: rgba(230,0,98,.75); | |
$green: rgba(169,160,50,.75); | |
$yellow: rgba(252,171,55,.75); | |
$brown: rgba(83,70,54,.75); | |
h1 { | |
font-family: 'Lato', sans-serif; | |
font-size: 4em; | |
font-weight: 300; | |
text-align: center; | |
margin: 10px; | |
} | |
body { | |
background: #fff; | |
} | |
section { | |
margin: 0 auto; | |
text-align: center; | |
width: 960px; | |
} | |
.hex_row_even { | |
display: inline-block; | |
margin: 0 auto -275px auto; | |
overflow: hidden; | |
} | |
.hex_row_odd { | |
display: inline-block; | |
margin: 0 auto -275px auto; | |
overflow: hidden; | |
} | |
.center { | |
float: left; | |
margin: 20px 10px; | |
width: $width; | |
} | |
.hexagon { | |
@include rotate(120deg); | |
cursor: pointer; | |
height: ($width *2); | |
overflow: hidden; | |
visibility: hidden; | |
width: $width; | |
} | |
.hex1 { | |
@include rotate(-60deg); | |
height: 100%; | |
overflow: hidden; | |
width: 100%; | |
} | |
.hex2 { | |
@include rotate(-60deg); | |
height: 100%; | |
/*@include background-size(($width + ($width * .20)) ($width + ($width * .20))); | |
background-position: 50%;*/ | |
position: relative; | |
visibility: visible; | |
width: 100%; | |
} | |
.desc { | |
color: white; | |
font-family: 'Lato', sans-serif; | |
font-size: 1.5em; | |
font-weight: 300; | |
height: ($width * 2); | |
line-height: 1.5em; | |
position: absolute; | |
text-align: center; | |
text-transform: uppercase; | |
visibility: visible; | |
width: $width; | |
&.base { | |
background: $pink; | |
} | |
&.one { | |
background: $yellow; | |
} | |
&.two { | |
background: $green; | |
} | |
&.three { | |
background: $brown; | |
} | |
h2 { | |
margin: ($width - ($width / 4)) 20px 0 20px; | |
} | |
p {font-size: .5em; text-transform: lowercase;} | |
} | |