sich drehendes Kreuz
Original: http://jsfiddle.net/codepo8/NvTuf/
by Jens Grochtdreis
HTML
<div id="logos">
<a id="cube" href="https://developer.mozilla.org/en/HTML/HTML5">
<div id="one"></div>
<div id="two"></div>
<div id="three"></div>
<div id="four"></div>
<div id="five"></div>
<div id="six"></div>
</a>
</div>
CSS
#logos {
position:absolute; top: 0px; left: 150px; -moz-perspective: 800px;
-ms-perspective: 800px;
-webkit-perspective: 800px;
-o-perspective: 800px;
perspective: 800px;
width: 300px;
height: 700px;
}
#cube {
display: block; position: relative; margin: 30px auto;
height: 100px; width: 100px;
-moz-transform-style: preserve-3d;
-moz-transform:rotateX(0) rotateY(0) rotateZ(0);
-webkit-transform-style: preserve-3d;
-webkit-transform: rotateX(0) rotateY(0) rotateZ(0);
-ms-transform-style: preserve-3d;
-ms-transform: rotateX(0) rotateY(0) rotateZ(0);
-o-transform-style: preserve-3d;
-o-transform: rotateX(0) rotateY(0) rotateZ(0);
transform-style: preserve-3d;
transform: rotateX(0) rotateY(0) rotateZ(0);
}
#one, #two, #three, #four, #five, #six{
width: 100px;
height: 100px;
position: absolute;
background: rgba(0,0,0,0.5);
font-size:200px;
text-align: center;
}
#six {
-moz-transform: translate3d(0,0,0);
-webkit-transform: translate3d(0,0,0);
-moz-transition: 1s;
-webkit-transition: 1s;
}
#five {
-moz-transform: translate3d(0,100px,0);
-moz-transition: 1s;
-webkit-transform: translate3d(0,100px,0);
-webkit-transition: 1s;
}
#four {
-moz-transform: translate3d(0,200px,0);
-moz-transition: 1s;
-webkit-transform: translate3d(0,200px,0);
-webkit-transition: 1s;
}
#three {
-moz-transform: translate3d(0,300px,0);
-moz-transition: 1s;
-webkit-transform: translate3d(0,300px,0);
-webkit-transition: 1s;
}
#two {
-moz-transform: translate3d(-100px,100px,0);
-moz-transition: 1s;
-webkit-transform: translate3d(-100px,100px,0);
-webkit-transition: 1s;
}
#one {
-moz-transform: translate3d(100px,100px,0);
-moz-transition: 1s;
-webkit-transform: translate3d(100px,100px,0);
-webkit-transition: 1s;
}
#logos:hover #six {
-moz-transform: translate3d(0,0,50px);
-webkit-transform: translate3d(0,0,50px);
}
#logos:hover #five {
-moz-transform: rotateX(90deg)...