more zoomin hexx
hmm, what about this one?
by edwardsharp
HTML
<script type="text/javascript" src="http://janne.aukia.com/zoomooz/jquery.zoomooz.min.js"></script>
<div id="cluster">
<div class="hex-row row1">
<div class="hex none">
<div class="top"></div>
<div class="middle zoomTarget"></div>
<div class="bottom"></div>
</div>
<div class="hex">
<div class="top"></div>
<div class="middle zoomTarget">012345678901 234567890123 345678901234 </div>
<div class="bottom"></div>
</div>
<div class="hex none">
<div class="top"></div>
<div class="middle zoomTarget"></div>
<div class="bottom"></div>
</div>
</div>
<div class="hex-row even row2">
<div class="hex northeast">
<div class="top"></div>
<div class="middle"></div>
<div class="bottom"></div>
</div>
</div>
<div class="hex-row row3">
<div class="hex">
<div class="top"></div>
<div class="middle zoomTarget">012345678901 234567890123 345678901234 </div>
<div class="bottom"></div>
</div>
<div class="hex east">
<div class="top"></div>
<div class="middle zoomTarget"></div>
<div class="bottom"></div>
</div>
<div class="hex">
<div class="top"></div>
<div class="middle zoomTarget">012345678901 234567890123 345678901234 </div>
<div class="bottom"></div>
</div>
<div class="hex none">
<div class="top"></div>
<div class="middle zoomTarget"></div>
<div class="bottom"></div>
</div>
</div>
<div class="hex-row even row4">
<div class="hex southeast">
<div class="top"></div>
<div class="middle zoomTarget"></div>
<div class="bottom"></div>
</div>
...
CSS
body {
background: #000;
padding:0;
margin:0;
overflow-x: hidden;
}
p.title {
padding-left: 5px;
font-size: 28px;
}
p.subtitle {
font-size: 18px;
}
.bump {
}
.bump_left {
}
.bump_left:hover {
border-color:yellow;
}
#cluster {
padding: 10px;
}
.hex {
float: left;
margin-bottom: -28px;
}
.hex:hover .top, .hex:hover .bottom {
filter: alpha(opacity=50); /* internet explorer */
-khtml-opacity: 0.5; /* khtml, old safari */
-moz-opacity: 0.5; /* mozilla, netscape */
opacity: 0.5; /* fx, safari, opera */
}
.hex .top {
width: 0;
border-bottom: 30px solid #ff6600;
border-left: 52px solid transparent;
border-right: 52px solid transparent;
}
.hex .middle {
width: 102px;
height: 63px;
background: #ff6600;
}
.hex .middle:hover {
background: #000;
}
.hex .bottom {
width: 0;
border-top: 30px solid #ff6600;
border-left: 52px solid transparent;
border-right: 52px solid transparent;
}
.hex-row {
clear: left;
}
.hex-row.even {
margin-left: 53px;
}
.tranz {
filter: alpha(opacity=50); /* internet explorer */
-khtml-opacity: 0.5; /* khtml, old safari */
-moz-opacity: 0.5; /* mozilla, netscape */
opacity: 0.5; /* fx, safari, opera */
}
.none {
visibility:hidden;
}
.hex .no-background {
color: #ff6600;
background-color: #000;
}
.hex .no-background:hover {
}
.northeast, .east, .southeast {
border-color: #000;
background: none;
}
.northeast {
}
.east {
}
.southeast {
}
JavaScript
jQuery(document).ready(function($) {
/*
clone = $('.hex_bot').clone();
$('body').after(clone);
$(clone).addClass('bump_left');
$(clone).hide();
offset = $('.hex_bot').offset();
var fromtop = offset.top;
$(document).scroll(function() {
doc = $(this);
dist = $(this).scrollTop();
if (dist >= fromtop) {
$(clone).show();
$('.hex_bot').css({
'position': 'fixed',
'top': '0',
});
} else {
$('.hex_bot').css({
'position': 'relative'
});
$(clone).hide();
}
});
$('.hex_bot').click(function() {
$('body,html').animate({
scrollTop: 0
}, 800);
return false;
});*/
$('.middle').click(function() {
$(this).addClass('no-background');
});
$('body').click(function() {
$('.no-background').removeClass('.no-background');
});
});