<section class="container">
<section class="wrapper">
<div class="one"></div>
<div class="one1"></div>
<div class="one2"></div>
<div class="one3"></div>
<div class="one4"></div>
<div class="one5"></div>
<div class="one6"></div>
<div class="one7"></div>
<div class="one8"></div>
<div class="one9"></div>
<div class="one10"></div>
<div class="one11"></div>
<div class="one12"></div>
<div class="one13"></div>
<div class="one14"></div>
<div class="one15"></div>
<div class="one16"></div>
<div class="one17"></div>
<div class="one18"></div>
<div class="one19"></div>
<div class="one20"></div>
<div class="one21"></div>
<div class="one22"></div>
<div class="one23"></div>
<div class="one24"></div>
<div class="one25"></div>
<div class="one26"></div>
<div class="one28"></div>
<div class="one29"></div>
<div class="one30"></div>
<div class="one31"></div>
<div class="one32"></div>
<div class="one33"></div>
<div class="one34"></div>
<div class="one35"></div>
<div class="one36"></div>
<div class="one37"></div>
<div class="one38"></div>
<div class="one39"></div>
<div class="one40"></div>
<div class="one41"></div>
<div class="one42"></div>
<div class="one43"></div>
<div class="one44"></div>
<div class="one45"></div>
<div class="one46"></div>
<div class="one47"></div>
<div class="one48"></div>
<div class="one49"></div>
</section>
</section>
*{transition:.5s}
@keyframes turner{
0% { transform:rotateY(0deg); }
10% { transform:rotateY(0deg); }
50% { transform:rotateY(360deg);}
60% { transform:rotateY(360deg);}
100% { transform:rotateY(0deg);}
100% { transform:rotateY(0deg);}
}
.container{
position: relative;
perspective: 800px;
margin:0 auto;
width:50%;
}
.wrapper {
width:400px;
height:400px;
position: absolute;
transform-style: preserve-3d;
transition: transform 1s;
}
div { /* image is 460px x 460px */
width:400px;
height:10px; /* 50 divisions */
background-image: url(http://www.bell.ca/Styles/wireless/all_languages/all_regions/catalog_images/Pixel_by_Google/google_pixel_very_silver_lrg1.png);
background-size: cover;
backface-visibility: visible;
animation: turner 20s infinite;
}
.one {
background-position:0 0;
}
.one2 {
background-position:0 -100%;
animation-delay: .1s;
}
.one3 {
background-position:0 -200%;
animation-delay: .2s;
}
.one4 {
background-position:0 -300%;
animation-delay: .3s;
}
.one5 {
background-position:0 -400%;
animation-delay: .4s;
}
.one6 {
background-position:0 -500%;
animation-delay: .5s;
}
.one7 {
background-position:0 -600%;
animation-delay: .6s;
}
.one8 {
background-position:0 -700%;
animation-delay: .7s;
}
.one9 {
background-position:0 -800%;
animation-delay: .8s;
}
.one10 {
background-position:0 -900%;
animation-delay: .9s;
}
.one11 {
background-position:0 -1000%;
animation-delay: 1s;
}
.one12 {
background-position:0 -1100%;
animation-delay: 1.1s;
}
.one13 {
background-position:0 -1200%;
animation-delay: 1.2s;
}
.one14 {
background-position:0 -1300%;
animation-delay: 1.3s;
}
.one15{
background-position:0 -1400%;
animation-delay: 1.4s;
}
.one16{
background-position:0 -1500%;
animation-delay: 1.5s;
}
.one17{
background-position:0 -1600%;
animation-delay: 1.6s;
}
.one18{
background-position:0 -1700%;
animation-delay: 1.7s;
}
.one19{
background-position:0 -1800%;
animation-delay: 1.8s;
}
.one20{
background-position:0 -1900%;
animation-delay: 1.9s;
}
.one21{
background-position:0 -2000%;
animation-delay: 2s;
}
.one22{
background-position:0 -2100%;
animation-delay: 2.1s;
}
.one23{
background-position:0 -2200%;
animation-delay: 2.2s;
}
.one24{
background-position:0 -2300%;
animation-delay: 2.3s;
}
.one25{
background-position:0 -2400%;
animation-delay: 2.4s;
}
.one26{
background-position:0 -2500%;
animation-delay: 2.5s;
}
.one27{
background-position:0 -2600%;
animation-delay: 2.6s;
}
.one28{
background-position:0 -2700%;
animation-delay: 2.7s;
}
.one29{
background-position:0 -2800%;
animation-delay: 2.8s;
}
.one30{
background-position:0 -2900%;
animation-delay: 2.9s;
}
.one31{
background-position:0 -3000%;
animation-delay: 3s;
}
.one32{
background-position:0 -3100%;
animation-delay: 3.1s;
}
.one32{
background-position:0 -3100%;
animation-delay: 3.1s;
}
.one33{
background-position:0 -3200%;
animation-delay: 3.2s;
}
.one34{
background-position:0 -3300%;
animation-delay: 3.3s;
}
.one35{
background-position:0 -3400%;
animation-delay: 3.4s;
}
.one36{
background-position:0 -3500%;
animation-delay: 3.5s;
}
.one37{
background-position:0 -3600%;
animation-delay: 3.6s;
}
.one38{
background-position:0 -3700%;
animation-delay: 3.7s;
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.