Create Walker With Pure CSS3


With Below code we can easily create beautiful and stylish Walker which is based on Pure CSS3

 
  

  
  

  Pure CSS3 Walker
  
  

  

  
  
  
  
  
  

  
 

 
  

Pure CSS3 Walker

Create CSS folder and add below code in master.css
/*CSS ANIMATION
======================*/
a {
 padding: 3px;
 -webkit-transition-property: color,background-color;
 -webkit-transition-duration: 500ms,500ms;
}
a:hover {
 background-color: #c70909;
 color: #fff;
}
@-webkit-keyframes rotate-skull {0% {
 -webkit-transform: rotate(0deg)
}
25% {
 -webkit-transform: rotate(15deg)
}
50% {
 -webkit-transform: rotate(-5deg)
}
55% {
 -webkit-transform: rotate(0deg)
}
75% {
 -webkit-transform: rotate(-10deg)
}
100% {
 -webkit-transform: rotate(0deg)
}

}
@-webkit-keyframes rotate-head {0% {
 -webkit-transform: rotate(0deg) translate(0px,0px);
}
40% {
 -webkit-transform: rotate(10deg) translate(15px,5px);
}
80% {
 -webkit-transform: rotate(-5deg) translate(8px,5px);
}
100% {
 -webkit-transform: rotate(0deg) translate(0px,0px);
}

}
@-webkit-keyframes rotate-shell {0% {
 -webkit-transform: rotate(0deg);
}
20% {
 -webkit-transform: rotate(3deg);
}
40% {
 -webkit-transform: rotate(0deg);
}
50% {
 -webkit-transform: rotate(0deg);
}
70% {
 -webkit-transform: rotate(-3deg);
}
90% {
 -webkit-transform: rotate(0deg);
}
100% {
 -webkit-transform: rotate(0deg);
}

}
@-webkit-keyframes rotate-hip-a {0% {
 -webkit-transform: translate(0px,0px);
}
75% {
 -webkit-transform: translate(0px,0px);
}
80% {
 -webkit-transform: translate(5px,0px);
}
85% {
 -webkit-transform: translate(5px,5px);
}
90% {
 -webkit-transform: translate(-5px,5px);
}
95% {
 -webkit-transform: translate(-5px,0px);
}
100% {
 -webkit-transform: translate(0px,0px);
}

}
@-webkit-keyframes rotate-hip-b {0% {
 -webkit-transform: translate(0px,0px);
}
55% {
 -webkit-transform: translate(0px,0px);
}
60% {
 -webkit-transform: translate(5px,0px);
}
65% {
 -webkit-transform: translate(5px,5px);
}
70% {
 -webkit-transform: translate(-5px,5px);
}
75% {
 -webkit-transform: translate(-5px,0px);
}
80% {
 -webkit-transform: translate(0px,0px);
}
100% {
 -webkit-transform: translate(0px,0px);
}

}
@-webkit-keyframes rotate-hip-c {0% {
 -webkit-transform: translate(0px,0px);
}
25% {
 -webkit-transform: translate(0px,0px);
}
30% {
 -webkit-transform: translate(5px,0px);
}
35% {
 -webkit-transform: translate(5px,5px);
}
40% {
 -webkit-transform: translate(-5px,5px);
}
45% {
 -webkit-transform: translate(-5px,0px);
}
50% {
 -webkit-transform: translate(0px,0px);
}
100% {
 -webkit-transform: translate(0px,0px);
}

}
@-webkit-keyframes rotate-hip-d {0% {
 -webkit-transform: translate(0px,0px);
}
05% {
 -webkit-transform: translate(5px,0px);
}
10% {
 -webkit-transform: translate(5px,5px);
}
15% {
 -webkit-transform: translate(-5px,5px);
}
20% {
 -webkit-transform: translate(-5px,0px);
}
25% {
 -webkit-transform: translate(0px,0px);
}
100% {
 -webkit-transform: translate(0px,0px);
}

}
@-webkit-keyframes thigh-a {0% {
 -webkit-transform: rotate(0deg);
}
70% {
 -webkit-transform: rotate(0deg);
}
80% {
 -webkit-transform: rotate(-13deg);
}
100% {
 -webkit-transform: rotate(0deg);
}

}
@-webkit-keyframes thigh-b {0% {
 -webkit-transform: rotate(0deg);
}
50% {
 -webkit-transform: rotate(0deg);
}
60% {
 -webkit-transform: rotate(-13deg);
}
80% {
 -webkit-transform: rotate(0deg);
}
100% {
 -webkit-transform: rotate(0deg);
}

}
@-webkit-keyframes thigh-c {0% {
 -webkit-transform: rotate(0deg);
}
20% {
 -webkit-transform: rotate(0deg);
}
30% {
 -webkit-transform: rotate(-13deg);
}
50% {
 -webkit-transform: rotate(0deg);
}
100% {
 -webkit-transform: rotate(0deg);
}

}
@-webkit-keyframes thigh-d {0% {
 -webkit-transform: rotate(0deg);
}
10% {
 -webkit-transform: rotate(-13deg);
}
30% {
 -webkit-transform: rotate(0deg);
}
100% {
 -webkit-transform: rotate(0deg);
}

}
@-webkit-keyframes shin-a {0% {
 -webkit-transform: rotate(0deg);
}
70% {
 -webkit-transform: rotate(0deg);
}
80% {
 -webkit-transform: rotate(23deg);
}
100% {
 -webkit-transform: rotate(0deg);
}

}
@-webkit-keyframes shin-b {0% {
 -webkit-transform: rotate(0deg);
}
50% {
 -webkit-transform: rotate(0deg);
}
60% {
 -webkit-transform: rotate(23deg);
}
80% {
 -webkit-transform: rotate(0deg);
}
100% {
 -webkit-transform: rotate(0deg);
}

}
@-webkit-keyframes shin-c {0% {
 -webkit-transform: rotate(0deg);
}
20% {
 -webkit-transform: rotate(0deg);
}
30% {
 -webkit-transform: rotate(23deg);
}
50% {
 -webkit-transform: rotate(0deg);
}
100% {
 -webkit-transform: rotate(0deg);
}

}
@-webkit-keyframes shin-d {0% {
 -webkit-transform: rotate(0deg);
}
10% {
 -webkit-transform: rotate(23deg);
}
30% {
 -webkit-transform: rotate(0deg);
}
100% {
 -webkit-transform: rotate(0deg);
}

}
@-webkit-keyframes foot-a {0% {
 -webkit-transform: rotate(0deg);
}
70% {
 -webkit-transform: rotate(0deg);
}
80% {
 -webkit-transform: rotate(-20deg);
}
100% {
 -webkit-transform: rotate(0deg);
}

}
@-webkit-keyframes foot-b {0% {
 -webkit-transform: rotate(0deg);
}
50% {
 -webkit-transform: rotate(0deg);
}
60% {
 -webkit-transform: rotate(-20deg);
}
80% {
 -webkit-transform: rotate(0deg);
}
100% {
 -webkit-transform: rotate(0deg);
}

}
@-webkit-keyframes foot-c {0% {
 -webkit-transform: rotate(0deg);
}
20% {
 -webkit-transform: rotate(0deg);
}
30% {
 -webkit-transform: rotate(-20deg);
}
50% {
 -webkit-transform: rotate(0deg);
}
100% {
 -webkit-transform: rotate(0deg);
}

}
@-webkit-keyframes foot-d {0% {
 -webkit-transform: rotate(0deg);
}
10% {
 -webkit-transform: rotate(-20deg);
}
30% {
 -webkit-transform: rotate(0deg);
}
100% {
 -webkit-transform: rotate(0deg);
}

}
@-webkit-keyframes screen {0% {
 background-position: left bottom;
}
100% {
 background-position: right bottom;
}

}
#atat #shell {
 -webkit-animation-name: rotate-shell;
 -webkit-animation-duration: 4s;
 -webkit-animation-iteration-count: infinite;
}
#atat #skull {
 -webkit-animation-name: rotate-skull;
 -webkit-animation-duration: 7 s;
 -webkit-animation-iteration-count: infinite;
 -webkit-transform-origin: 0 50%;
}
#atat #head {
 -webkit-animation-name: rotate-head;
 -webkit-animation-duration: 7s;
 -webkit-animation-iteration-count: infinite;
 -webkit-transform-origin: 0 50%;
}
#atat #leg-a {
 -webkit-animation-name: rotate-hip-a;
 -webkit-animation-duration: 7s;
 -webkit-animation-iteration-count: infinite;
 -webkit-transform-origin: 100% 100%;
}
#atat #leg-b {
 -webkit-animation-name: rotate-hip-b;
 -webkit-animation-duration: 8s;
 -webkit-animation-iteration-count: infinite;
 -webkit-transform-origin: 100% 100%;
}
#atat #leg-c {
 -webkit-animation-name: rotate-hip-c;
 -webkit-animation-duration: 7s;
 -webkit-animation-iteration-count: infinite;
 -webkit-transform-origin: 100% 100%;
}
#atat #leg-d {
 -webkit-animation-name: rotate-hip-d;
 -webkit-animation-duration: 7s;
 -webkit-animation-iteration-count: infinite;
 -webkit-transform-origin: 100% 100%;
}
#atat #leg-a .leg-thigh {
 -webkit-animation-name: thigh-a;
 -webkit-animation-duration: 7s;
 -webkit-animation-iteration-count: infinite;
 -webkit-transform-origin: 50% 0;
}
#atat #leg-b .leg-thigh {
 -webkit-animation-name: thigh-b;
 -webkit-animation-duration: 7s;
 -webkit-animation-iteration-count: infinite;
 -webkit-transform-origin: 50% 0;
}
#atat #leg-c .leg-thigh {
 -webkit-animation-name: thigh-c;
 -webkit-animation-duration: 7s;
 -webkit-animation-iteration-count: infinite;
 -webkit-transform-origin: 50% 0;
}
#atat #leg-d .leg-thigh {
 -webkit-animation-name: thigh-d;
 -webkit-animation-duration: 7s;
 -webkit-animation-iteration-count: infinite;
 -webkit-transform-origin: 50% 0;
}
#atat #leg-a .leg-shin {
 -webkit-animation-name: shin-a;
 -webkit-animation-duration: 7s;
 -webkit-animation-iteration-count: infinite;
 -webkit-transform-origin: 50% 0;
}
#atat #leg-b .leg-shin {
 -webkit-animation-name: shin-b;
 -webkit-animation-duration: 7s;
 -webkit-animation-iteration-count: infinite;
 -webkit-transform-origin: 50% 0;
}
#atat #leg-c .leg-shin {
 -webkit-animation-name: shin-c;
 -webkit-animation-duration: 7s;
 -webkit-animation-iteration-count: infinite;
 -webkit-transform-origin: 50% 0;
}
#atat #leg-d .leg-shin {
 -webkit-animation-name: shin-d;
 -webkit-animation-duration: 7s;
 -webkit-animation-iteration-count: infinite;
 -webkit-transform-origin: 50% 0;
}
#atat #leg-a .leg-foot {
 -webkit-animation-name: foot-a;
 -webkit-animation-duration: 7s;
 -webkit-animation-iteration-count: infinite;
 -webkit-transform-origin: 50% 0;
}
#atat #leg-b .leg-foot {
 -webkit-animation-name: foot-b;
 -webkit-animation-duration: 7s;
 -webkit-animation-iteration-count: infinite;
 -webkit-transform-origin: 50% 0;
}
#atat #leg-c .leg-foot {
 -webkit-animation-name: foot-c;
 -webkit-animation-duration: 7s;
 -webkit-animation-iteration-count: infinite;
 -webkit-transform-origin: 50% 0;
}
#atat #leg-d .leg-foot {
 -webkit-animation-name: foot-d;
 -webkit-animation-duration: 7s;
 -webkit-animation-iteration-count: infinite;
 -webkit-transform-origin: 50% 0;
}
#the-screen {
 -webkit-animation-name: screen;
 -webkit-animation-duration: 300s;
 -webkit-animation-iteration-count: infinite;
}
/*CSS STYLES
======================*/
body {
 font-family: “Helvetica Neue”,Arial,Helvetica,sans-serif;
}
#atat {
 width: 300px;
 height: 300px;
 position: relative;
 top: 60px;
 left: 50px;
 margin: 0;
 padding: 0;
 z-index: 10;
}
#atat #shell {
 width: 300px;
 height: 195px;
 background: transparent url(atat-body.png) no-repeat top left;
 position: absolute;
}
#leg-a,
#leg-b,
#leg-c,
#leg-d {
 height: 450px;
 width: 131px;
 position: relative;
}
#leg-a {
 left: -10px;
 position: absolute;
 top: 140px;
}
#leg-b {
 position: absolute;
 right: 20px;
 top: 140px;
}
#leg-c {
 left: 3px;
 position: absolute;
 top: 150px;
}
#leg-d {
 position: absolute;
 right: 10px;
 top: 150px;
}
.leg-thigh {
 height: 120px;
 width: 131px;
 background: url(atat-thigh.png) top center no-repeat;
 position: relative;
}
.background .leg-thigh {
 background: url(atat-thigh-dark.png) top center no-repeat;
}
.leg-shin {
 position: absolute;
 top: 100px;
 height: 115px;
 width: 131px;
}
.leg-shin .exo {
 height: 115px;
 width: 131px;
 position: relative;
 background: url(atat-knee.png) center top no-repeat,
 url(atat-shin.png) center bottom no-repeat;
 z-index: 20;
}
.background .leg-shin .exo {
 background: url(atat-knee-dark.png) center top no-repeat,
 url(atat-shin-dark.png) center bottom no-repeat;
}
.leg-foot {
 height: 90px;
 width: 131px;
 position: absolute;
 bottom: -70px;
 background: url(atat-foot.png) center bottom no-repeat;
}
.background .leg-foot {
 background: url(atat-foot-dark.png) center bottom no-repeat;
}
#head {
 height: 100px;
 position: absolute;
 right: -190px;
 top: 30px;
 width: 230px;
}
#skull {
 background: url(atat-skull.png) left center no-repeat;
 width: 186px;
 height: 123px;
 position: absolute;
 top: 0;
 right: 0;
 z-index: 300;
}
#neck {
 width: 82px;
 height: 50px;
 position: absolute;
 top: 30%;
 left: 0;
 background: url(atat-neck.png) left center no-repeat;
}
#the-screen {
 background: #53809F url(atat-background.jpg) no-repeat scroll 0 100%;
 border: 1px solid #444444;
 height: 519px;
 left: 168px;
 margin: 0;
 padding: 0;
 position: relative;
 top: 77px;
 width: 676px;
}
#tablet {
 background: url(tablet.jpg) center top no-repeat;
 padding: 0;
 margin: 0 auto;
 width: 1000px;
 height: 1000px;
 position: relative;
}
@font-face {
 font-family: hanssolo;
 src: url(hanssolo.ttf);
}
h1 {
 font-family: hanssolo;
 font-size: 3.2em;
 padding: 0;
 margin: 0;
 text-align: center;
}
.specs {
 width: 900px;
 margin: 0 auto;
}
.specs h5 {
 text-align: right;
 text-transform: uppercase;
 margin: -5px 0 10px 0;
 padding: 0;
 position: relative;
 right: 105px;
 font-size: 11px;
}
.specs h5 a {
 text-decoration: none;
}
.specs p {
 margin: 5px auto 10px;
 padding: 0;
 font-size: 14px;
 width: 700px;
}
.specs .disclaimer {
 font-size: 12px;
}
.specs .disclaimer a {
 color: #000;
 text-decoration: none;
}
.specs .disclaimer a:hover {
 color: #fff;
}
span.switch {
 left: 400px;
 position: absolute;
 top: 30px;
}
span.switch a {
 color: #777;
 font-size: 12px;
}
span.switch a:hover {
 color: #fff;
 font-size: 12px;
}
Create file moz-master.css inside CSS folder and Add below code in it.
/*CSS ANIMATION
======================*/
a {
 padding: 3px;
 -moz-transition-property: color,background-color;
 -moz-transition-duration: 500ms,500ms;
}
a:hover {
 background-color: #c70909;
 color: #fff;
}
@-moz-keyframes rotate-skull {0% {
 -moz-transform: rotate(0deg)
}
25% {
 -moz-transform: rotate(15deg)
}
50% {
 -moz-transform: rotate(-5deg)
}
55% {
 -moz-transform: rotate(0deg)
}
75% {
 -moz-transform: rotate(-10deg)
}
100% {
 -moz-transform: rotate(0deg)
}

}
@-moz-keyframes rotate-head {0% {
 -moz-transform: rotate(0deg) translate(0px,0px);
}
40% {
 -moz-transform: rotate(10deg) translate(15px,5px);
}
80% {
 -moz-transform: rotate(-5deg) translate(8px,5px);
}
100% {
 -moz-transform: rotate(0deg) translate(0px,0px);
}

}
@-moz-keyframes rotate-shell {0% {
 -moz-transform: rotate(0deg);
}
20% {
 -moz-transform: rotate(3deg);
}
40% {
 -moz-transform: rotate(0deg);
}
50% {
 -moz-transform: rotate(0deg);
}
70% {
 -moz-transform: rotate(-3deg);
}
90% {
 -moz-transform: rotate(0deg);
}
100% {
 -moz-transform: rotate(0deg);
}

}
@-moz-keyframes rotate-hip-a {0% {
 -moz-transform: translate(0px,0px);
}
75% {
 -moz-transform: translate(0px,0px);
}
80% {
 -moz-transform: translate(5px,0px);
}
85% {
 -moz-transform: translate(5px,5px);
}
90% {
 -moz-transform: translate(-5px,5px);
}
95% {
 -moz-transform: translate(-5px,0px);
}
100% {
 -moz-transform: translate(0px,0px);
}

}
@-moz-keyframes rotate-hip-b {0% {
 -moz-transform: translate(0px,0px);
}
55% {
 -moz-transform: translate(0px,0px);
}
60% {
 -moz-transform: translate(5px,0px);
}
65% {
 -moz-transform: translate(5px,5px);
}
70% {
 -moz-transform: translate(-5px,5px);
}
75% {
 -moz-transform: translate(-5px,0px);
}
80% {
 -moz-transform: translate(0px,0px);
}
100% {
 -moz-transform: translate(0px,0px);
}

}
@-moz-keyframes rotate-hip-c {0% {
 -moz-transform: translate(0px,0px);
}
25% {
 -moz-transform: translate(0px,0px);
}
30% {
 -moz-transform: translate(5px,0px);
}
35% {
 -moz-transform: translate(5px,5px);
}
40% {
 -moz-transform: translate(-5px,5px);
}
45% {
 -moz-transform: translate(-5px,0px);
}
50% {
 -moz-transform: translate(0px,0px);
}
100% {
 -moz-transform: translate(0px,0px);
}

}
@-moz-keyframes rotate-hip-d {0% {
 -moz-transform: translate(0px,0px);
}
05% {
 -moz-transform: translate(5px,0px);
}
10% {
 -moz-transform: translate(5px,5px);
}
15% {
 -moz-transform: translate(-5px,5px);
}
20% {
 -moz-transform: translate(-5px,0px);
}
25% {
 -moz-transform: translate(0px,0px);
}
100% {
 -moz-transform: translate(0px,0px);
}

}
@-moz-keyframes thigh-a {0% {
 -moz-transform: rotate(0deg);
}
70% {
 -moz-transform: rotate(0deg);
}
80% {
 -moz-transform: rotate(-13deg);
}
100% {
 -moz-transform: rotate(0deg);
}

}
@-moz-keyframes thigh-b {0% {
 -moz-transform: rotate(0deg);
}
50% {
 -moz-transform: rotate(0deg);
}
60% {
 -moz-transform: rotate(-13deg);
}
80% {
 -moz-transform: rotate(0deg);
}
100% {
 -moz-transform: rotate(0deg);
}

}
@-moz-keyframes thigh-c {0% {
 -moz-transform: rotate(0deg);
}
20% {
 -moz-transform: rotate(0deg);
}
30% {
 -moz-transform: rotate(-13deg);
}
50% {
 -moz-transform: rotate(0deg);
}
100% {
 -moz-transform: rotate(0deg);
}

}
@-moz-keyframes thigh-d {0% {
 -moz-transform: rotate(0deg);
}
10% {
 -moz-transform: rotate(-13deg);
}
30% {
 -moz-transform: rotate(0deg);
}
100% {
 -moz-transform: rotate(0deg);
}

}
@-moz-keyframes shin-a {0% {
 -moz-transform: rotate(0deg);
}
70% {
 -moz-transform: rotate(0deg);
}
80% {
 -moz-transform: rotate(23deg);
}
100% {
 -moz-transform: rotate(0deg);
}

}
@-moz-keyframes shin-b {0% {
 -moz-transform: rotate(0deg);
}
50% {
 -moz-transform: rotate(0deg);
}
60% {
 -moz-transform: rotate(23deg);
}
80% {
 -moz-transform: rotate(0deg);
}
100% {
 -moz-transform: rotate(0deg);
}

}
@-moz-keyframes shin-c {0% {
 -moz-transform: rotate(0deg);
}
20% {
 -moz-transform: rotate(0deg);
}
30% {
 -moz-transform: rotate(23deg);
}
50% {
 -moz-transform: rotate(0deg);
}
100% {
 -moz-transform: rotate(0deg);
}

}
@-moz-keyframes shin-d {0% {
 -moz-transform: rotate(0deg);
}
10% {
 -moz-transform: rotate(23deg);
}
30% {
 -moz-transform: rotate(0deg);
}
100% {
 -moz-transform: rotate(0deg);
}

}
@-moz-keyframes foot-a {0% {
 -moz-transform: rotate(0deg);
}
70% {
 -moz-transform: rotate(0deg);
}
80% {
 -moz-transform: rotate(-20deg);
}
100% {
 -moz-transform: rotate(0deg);
}

}
@-moz-keyframes foot-b {0% {
 -moz-transform: rotate(0deg);
}
50% {
 -moz-transform: rotate(0deg);
}
60% {
 -moz-transform: rotate(-20deg);
}
80% {
 -moz-transform: rotate(0deg);
}
100% {
 -moz-transform: rotate(0deg);
}

}
@-moz-keyframes foot-c {0% {
 -moz-transform: rotate(0deg);
}
20% {
 -moz-transform: rotate(0deg);
}
30% {
 -moz-transform: rotate(-20deg);
}
50% {
 -moz-transform: rotate(0deg);
}
100% {
 -moz-transform: rotate(0deg);
}

}
@-moz-keyframes foot-d {0% {
 -moz-transform: rotate(0deg);
}
10% {
 -moz-transform: rotate(-20deg);
}
30% {
 -moz-transform: rotate(0deg);
}
100% {
 -moz-transform: rotate(0deg);
}

}
@-moz-keyframes screen {0% {
 background-position: left bottom;
}
100% {
 background-position: right bottom;
}

}
#atat #shell {
 -moz-animation-name: rotate-shell;
 -moz-animation-duration: 4s;
 -moz-animation-iteration-count: infinite;
}
#atat #skull {
 -moz-animation-name: rotate-skull;
 -moz-animation-duration: 7 s;
 -moz-animation-iteration-count: infinite;
 -moz-transform-origin: 0 50%;
}
#atat #head {
 -moz-animation-name: rotate-head;
 -moz-animation-duration: 7s;
 -moz-animation-iteration-count: infinite;
 -moz-transform-origin: 0 50%;
}
#atat #leg-a {
 -moz-animation-name: rotate-hip-a;
 -moz-animation-duration: 7s;
 -moz-animation-iteration-count: infinite;
 -moz-transform-origin: 100% 100%;
}
#atat #leg-b {
 -moz-animation-name: rotate-hip-b;
 -moz-animation-duration: 8s;
 -moz-animation-iteration-count: infinite;
 -moz-transform-origin: 100% 100%;
}
#atat #leg-c {
 -moz-animation-name: rotate-hip-c;
 -moz-animation-duration: 7s;
 -moz-animation-iteration-count: infinite;
 -moz-transform-origin: 100% 100%;
}
#atat #leg-d {
 -moz-animation-name: rotate-hip-d;
 -moz-animation-duration: 7s;
 -moz-animation-iteration-count: infinite;
 -moz-transform-origin: 100% 100%;
}
#atat #leg-a .leg-thigh {
 -moz-animation-name: thigh-a;
 -moz-animation-duration: 7s;
 -moz-animation-iteration-count: infinite;
 -moz-transform-origin: 50% 0;
}
#atat #leg-b .leg-thigh {
 -moz-animation-name: thigh-b;
 -moz-animation-duration: 7s;
 -moz-animation-iteration-count: infinite;
 -moz-transform-origin: 50% 0;
}
#atat #leg-c .leg-thigh {
 -moz-animation-name: thigh-c;
 -moz-animation-duration: 7s;
 -moz-animation-iteration-count: infinite;
 -moz-transform-origin: 50% 0;
}
#atat #leg-d .leg-thigh {
 -moz-animation-name: thigh-d;
 -moz-animation-duration: 7s;
 -moz-animation-iteration-count: infinite;
 -moz-transform-origin: 50% 0;
}
#atat #leg-a .leg-shin {
 -moz-animation-name: shin-a;
 -moz-animation-duration: 7s;
 -moz-animation-iteration-count: infinite;
 -moz-transform-origin: 50% 0;
}
#atat #leg-b .leg-shin {
 -moz-animation-name: shin-b;
 -moz-animation-duration: 7s;
 -moz-animation-iteration-count: infinite;
 -moz-transform-origin: 50% 0;
}
#atat #leg-c .leg-shin {
 -moz-animation-name: shin-c;
 -moz-animation-duration: 7s;
 -moz-animation-iteration-count: infinite;
 -moz-transform-origin: 50% 0;
}
#atat #leg-d .leg-shin {
 -moz-animation-name: shin-d;
 -moz-animation-duration: 7s;
 -moz-animation-iteration-count: infinite;
 -moz-transform-origin: 50% 0;
}
#atat #leg-a .leg-foot {
 -moz-animation-name: foot-a;
 -moz-animation-duration: 7s;
 -moz-animation-iteration-count: infinite;
 -moz-transform-origin: 50% 0;
}
#atat #leg-b .leg-foot {
 -moz-animation-name: foot-b;
 -moz-animation-duration: 7s;
 -moz-animation-iteration-count: infinite;
 -moz-transform-origin: 50% 0;
}
#atat #leg-c .leg-foot {
 -moz-animation-name: foot-c;
 -moz-animation-duration: 7s;
 -moz-animation-iteration-count: infinite;
 -moz-transform-origin: 50% 0;
}
#atat #leg-d .leg-foot {
 -moz-animation-name: foot-d;
 -moz-animation-duration: 7s;
 -moz-animation-iteration-count: infinite;
 -moz-transform-origin: 50% 0;
}
#the-screen {
 -moz-animation-name: screen;
 -moz-animation-duration: 300s;
 -moz-animation-iteration-count: infinite;
}
/*CSS STYLES
======================*/
body {
 font-family: “Helvetica Neue”,Arial,Helvetica,sans-serif;
}
#atat {
 width: 300px;
 height: 300px;
 position: relative;
 top: 60px;
 left: 50px;
 margin: 0;
 padding: 0;
 z-index: 10;
}
#atat #shell {
 width: 300px;
 height: 195px;
 background: transparent url(atat-body.png) no-repeat top left;
 position: absolute;
}
#leg-a,
#leg-b,
#leg-c,
#leg-d {
 height: 450px;
 width: 131px;
 position: relative;
}
#leg-a {
 left: -10px;
 position: absolute;
 top: 140px;
}
#leg-b {
 position: absolute;
 right: 20px;
 top: 140px;
}
#leg-c {
 left: 3px;
 position: absolute;
 top: 150px;
}
#leg-d {
 position: absolute;
 right: 10px;
 top: 150px;
}
.leg-thigh {
 height: 120px;
 width: 131px;
 background: url(atat-thigh.png) top center no-repeat;
 position: relative;
}
.background .leg-thigh {
 background: url(atat-thigh-dark.png) top center no-repeat;
}
.leg-shin {
 position: absolute;
 top: 100px;
 height: 115px;
 width: 131px;
}
.leg-shin .exo {
 height: 115px;
 width: 131px;
 position: relative;
 background: url(atat-knee.png) center top no-repeat,
 url(atat-shin.png) center bottom no-repeat;
 z-index: 20;
}
.background .leg-shin .exo {
 background: url(atat-knee-dark.png) center top no-repeat,
 url(atat-shin-dark.png) center bottom no-repeat;
}
.leg-foot {
 height: 90px;
 width: 131px;
 position: absolute;
 bottom: -70px;
 background: url(atat-foot.png) center bottom no-repeat;
}
.background .leg-foot {
 background: url(atat-foot-dark.png) center bottom no-repeat;
}
#head {
 height: 100px;
 position: absolute;
 right: -190px;
 top: 30px;
 width: 230px;
}
#skull {
 background: url(atat-skull.png) left center no-repeat;
 width: 186px;
 height: 123px;
 position: absolute;
 top: 0;
 right: 0;
 z-index: 300;
}
#neck {
 width: 82px;
 height: 50px;
 position: absolute;
 top: 30%;
 left: 0;
 background: url(atat-neck.png) left center no-repeat;
}
#the-screen {
 background: #53809F url(atat-background.jpg) no-repeat scroll 0 100%;
 border: 1px solid #444444;
 height: 519px;
 left: 168px;
 margin: 0;
 padding: 0;
 position: relative;
 top: 77px;
 width: 676px;
}
#tablet {
 background: url(tablet.jpg) center top no-repeat;
 padding: 0;
 margin: 0 auto;
 width: 1000px;
 height: 1000px;
 position: relative;
}
@font-face {
 font-family: hanssolo;
 src: url(hanssolo.ttf);
}
h1 {
 font-family: hanssolo;
 font-size: 3.2em;
 padding: 0;
 margin: 0;
 text-align: center;
}
.specs {
 width: 900px;
 margin: 0 auto;
}
.specs h5 {
 text-align: right;
 text-transform: uppercase;
 margin: -5px 0 10px 0;
 padding: 0;
 position: relative;
 right: 105px;
 font-size: 11px;
}
.specs h5 a {
 text-decoration: none;
}
.specs p {
 margin: 5px auto 10px;
 padding: 0;
 font-size: 14px;
 width: 700px;
}
.specs .disclaimer {
 font-size: 12px;
}
.specs .disclaimer a {
 color: #000;
 text-decoration: none;
}
.specs .disclaimer a:hover {
 color: #fff;
}
span.switch {
 left: 400px;
 position: absolute;
 top: 30px;
}
span.switch a {
 color: #777;
 font-size: 12px;
}
span.switch a:hover {
 color: #fff;
 font-size: 12px;
}
Create file ms-master.css inside CSS folder and Add below code in it.
/*CSS ANIMATION
======================*/
a {
 padding: 3px;
 -ms-transition-property: color,background-color;
 -ms-transition-duration: 500ms,500ms;
}
a:hover {
 background-color: #c70909;
 color: #fff;
}
@-ms-keyframes rotate-skull {0% {
 -ms-transform: rotate(0deg)
}
25% {
 -ms-transform: rotate(15deg)
}
50% {
 -ms-transform: rotate(-5deg)
}
55% {
 -ms-transform: rotate(0deg)
}
75% {
 -ms-transform: rotate(-10deg)
}
100% {
 -ms-transform: rotate(0deg)
}

}
@-ms-keyframes rotate-head {0% {
 -ms-transform: rotate(0deg) translate(0px,0px);
}
40% {
 -ms-transform: rotate(10deg) translate(15px,5px);
}
80% {
 -ms-transform: rotate(-5deg) translate(8px,5px);
}
100% {
 -ms-transform: rotate(0deg) translate(0px,0px);
}

}
@-ms-keyframes rotate-shell {0% {
 -ms-transform: rotate(0deg);
}
20% {
 -ms-transform: rotate(3deg);
}
40% {
 -ms-transform: rotate(0deg);
}
50% {
 -ms-transform: rotate(0deg);
}
70% {
 -ms-transform: rotate(-3deg);
}
90% {
 -ms-transform: rotate(0deg);
}
100% {
 -ms-transform: rotate(0deg);
}

}
@-ms-keyframes rotate-hip-a {0% {
 -ms-transform: translate(0px,0px);
}
75% {
 -ms-transform: translate(0px,0px);
}
80% {
 -ms-transform: translate(5px,0px);
}
85% {
 -ms-transform: translate(5px,5px);
}
90% {
 -ms-transform: translate(-5px,5px);
}
95% {
 -ms-transform: translate(-5px,0px);
}
100% {
 -ms-transform: translate(0px,0px);
}

}
@-ms-keyframes rotate-hip-b {0% {
 -ms-transform: translate(0px,0px);
}
55% {
 -ms-transform: translate(0px,0px);
}
60% {
 -ms-transform: translate(5px,0px);
}
65% {
 -ms-transform: translate(5px,5px);
}
70% {
 -ms-transform: translate(-5px,5px);
}
75% {
 -ms-transform: translate(-5px,0px);
}
80% {
 -ms-transform: translate(0px,0px);
}
100% {
 -ms-transform: translate(0px,0px);
}

}
@-ms-keyframes rotate-hip-c {0% {
 -ms-transform: translate(0px,0px);
}
25% {
 -ms-transform: translate(0px,0px);
}
30% {
 -ms-transform: translate(5px,0px);
}
35% {
 -ms-transform: translate(5px,5px);
}
40% {
 -ms-transform: translate(-5px,5px);
}
45% {
 -ms-transform: translate(-5px,0px);
}
50% {
 -ms-transform: translate(0px,0px);
}
100% {
 -ms-transform: translate(0px,0px);
}

}
@-ms-keyframes rotate-hip-d {0% {
 -ms-transform: translate(0px,0px);
}
05% {
 -ms-transform: translate(5px,0px);
}
10% {
 -ms-transform: translate(5px,5px);
}
15% {
 -ms-transform: translate(-5px,5px);
}
20% {
 -ms-transform: translate(-5px,0px);
}
25% {
 -ms-transform: translate(0px,0px);
}
100% {
 -ms-transform: translate(0px,0px);
}

}
@-ms-keyframes thigh-a {0% {
 -ms-transform: rotate(0deg);
}
70% {
 -ms-transform: rotate(0deg);
}
80% {
 -ms-transform: rotate(-13deg);
}
100% {
 -ms-transform: rotate(0deg);
}

}
@-ms-keyframes thigh-b {0% {
 -ms-transform: rotate(0deg);
}
50% {
 -ms-transform: rotate(0deg);
}
60% {
 -ms-transform: rotate(-13deg);
}
80% {
 -ms-transform: rotate(0deg);
}
100% {
 -ms-transform: rotate(0deg);
}

}
@-ms-keyframes thigh-c {0% {
 -ms-transform: rotate(0deg);
}
20% {
 -ms-transform: rotate(0deg);
}
30% {
 -ms-transform: rotate(-13deg);
}
50% {
 -ms-transform: rotate(0deg);
}
100% {
 -ms-transform: rotate(0deg);
}

}
@-ms-keyframes thigh-d {0% {
 -ms-transform: rotate(0deg);
}
10% {
 -ms-transform: rotate(-13deg);
}
30% {
 -ms-transform: rotate(0deg);
}
100% {
 -ms-transform: rotate(0deg);
}

}
@-ms-keyframes shin-a {0% {
 -ms-transform: rotate(0deg);
}
70% {
 -ms-transform: rotate(0deg);
}
80% {
 -ms-transform: rotate(23deg);
}
100% {
 -ms-transform: rotate(0deg);
}

}
@-ms-keyframes shin-b {0% {
 -ms-transform: rotate(0deg);
}
50% {
 -ms-transform: rotate(0deg);
}
60% {
 -ms-transform: rotate(23deg);
}
80% {
 -ms-transform: rotate(0deg);
}
100% {
 -ms-transform: rotate(0deg);
}

}
@-ms-keyframes shin-c {0% {
 -ms-transform: rotate(0deg);
}
20% {
 -ms-transform: rotate(0deg);
}
30% {
 -ms-transform: rotate(23deg);
}
50% {
 -ms-transform: rotate(0deg);
}
100% {
 -ms-transform: rotate(0deg);
}

}
@-ms-keyframes shin-d {0% {
 -ms-transform: rotate(0deg);
}
10% {
 -ms-transform: rotate(23deg);
}
30% {
 -ms-transform: rotate(0deg);
}
100% {
 -ms-transform: rotate(0deg);
}

}
@-ms-keyframes foot-a {0% {
 -ms-transform: rotate(0deg);
}
70% {
 -ms-transform: rotate(0deg);
}
80% {
 -ms-transform: rotate(-20deg);
}
100% {
 -ms-transform: rotate(0deg);
}

}
@-ms-keyframes foot-b {0% {
 -ms-transform: rotate(0deg);
}
50% {
 -ms-transform: rotate(0deg);
}
60% {
 -ms-transform: rotate(-20deg);
}
80% {
 -ms-transform: rotate(0deg);
}
100% {
 -ms-transform: rotate(0deg);
}

}
@-ms-keyframes foot-c {0% {
 -ms-transform: rotate(0deg);
}
20% {
 -ms-transform: rotate(0deg);
}
30% {
 -ms-transform: rotate(-20deg);
}
50% {
 -ms-transform: rotate(0deg);
}
100% {
 -ms-transform: rotate(0deg);
}

}
@-ms-keyframes foot-d {0% {
 -ms-transform: rotate(0deg);
}
10% {
 -ms-transform: rotate(-20deg);
}
30% {
 -ms-transform: rotate(0deg);
}
100% {
 -ms-transform: rotate(0deg);
}

}
@-ms-keyframes screen {
        0% {
                 background-position-x: 1px;
        }
        100% {
                 background-position-x: -4203px;
        }

}
#atat #shell {
 -ms-animation-name: rotate-shell;
 -ms-animation-duration: 4s;
 -ms-animation-iteration-count: infinite;
}
#atat #skull {
 -ms-animation-name: rotate-skull;
 -ms-animation-duration: 7 s;
 -ms-animation-iteration-count: infinite;
 -ms-transform-origin: 0 50%;
}
#atat #head {
 -ms-animation-name: rotate-head;
 -ms-animation-duration: 7s;
 -ms-animation-iteration-count: infinite;
 -ms-transform-origin: 0 50%;
}
#atat #leg-a {
 -ms-animation-name: rotate-hip-a;
 -ms-animation-duration: 7s;
 -ms-animation-iteration-count: infinite;
 -ms-transform-origin: 100% 100%;
}
#atat #leg-b {
 -ms-animation-name: rotate-hip-b;
 -ms-animation-duration: 8s;
 -ms-animation-iteration-count: infinite;
 -ms-transform-origin: 100% 100%;
}
#atat #leg-c {
 -ms-animation-name: rotate-hip-c;
 -ms-animation-duration: 7s;
 -ms-animation-iteration-count: infinite;
 -ms-transform-origin: 100% 100%;
}
#atat #leg-d {
 -ms-animation-name: rotate-hip-d;
 -ms-animation-duration: 7s;
 -ms-animation-iteration-count: infinite;
 -ms-transform-origin: 100% 100%;
}
#atat #leg-a .leg-thigh {
 -ms-animation-name: thigh-a;
 -ms-animation-duration: 7s;
 -ms-animation-iteration-count: infinite;
 -ms-transform-origin: 50% 0;
}
#atat #leg-b .leg-thigh {
 -ms-animation-name: thigh-b;
 -ms-animation-duration: 7s;
 -ms-animation-iteration-count: infinite;
 -ms-transform-origin: 50% 0;
}
#atat #leg-c .leg-thigh {
 -ms-animation-name: thigh-c;
 -ms-animation-duration: 7s;
 -ms-animation-iteration-count: infinite;
 -ms-transform-origin: 50% 0;
}
#atat #leg-d .leg-thigh {
 -ms-animation-name: thigh-d;
 -ms-animation-duration: 7s;
 -ms-animation-iteration-count: infinite;
 -ms-transform-origin: 50% 0;
}
#atat #leg-a .leg-shin {
 -ms-animation-name: shin-a;
 -ms-animation-duration: 7s;
 -ms-animation-iteration-count: infinite;
 -ms-transform-origin: 50% 0;
}
#atat #leg-b .leg-shin {
 -ms-animation-name: shin-b;
 -ms-animation-duration: 7s;
 -ms-animation-iteration-count: infinite;
 -ms-transform-origin: 50% 0;
}
#atat #leg-c .leg-shin {
 -ms-animation-name: shin-c;
 -ms-animation-duration: 7s;
 -ms-animation-iteration-count: infinite;
 -ms-transform-origin: 50% 0;
}
#atat #leg-d .leg-shin {
 -ms-animation-name: shin-d;
 -ms-animation-duration: 7s;
 -ms-animation-iteration-count: infinite;
 -ms-transform-origin: 50% 0;
}
#atat #leg-a .leg-foot {
 -ms-animation-name: foot-a;
 -ms-animation-duration: 7s;
 -ms-animation-iteration-count: infinite;
 -ms-transform-origin: 50% 0;
}
#atat #leg-b .leg-foot {
 -ms-animation-name: foot-b;
 -ms-animation-duration: 7s;
 -ms-animation-iteration-count: infinite;
 -ms-transform-origin: 50% 0;
}
#atat #leg-c .leg-foot {
 -ms-animation-name: foot-c;
 -ms-animation-duration: 7s;
 -ms-animation-iteration-count: infinite;
 -ms-transform-origin: 50% 0;
}
#atat #leg-d .leg-foot {
 -ms-animation-name: foot-d;
 -ms-animation-duration: 7s;
 -ms-animation-iteration-count: infinite;
 -ms-transform-origin: 50% 0;
}
#the-screen {
 -ms-animation-name: screen;
 -ms-animation-duration: 300s;
 -ms-animation-iteration-count: infinite;
}
/*CSS STYLES
======================*/
body {
 font-family: “Helvetica Neue”,Arial,Helvetica,sans-serif;
}
#atat {
 width: 300px;
 height: 300px;
 position: relative;
 top: 60px;
 left: 50px;
 margin: 0;
 padding: 0;
 z-index: 10;
}
#atat #shell {
 width: 300px;
 height: 195px;
 background: transparent url(atat-body.png) no-repeat top left;
 position: absolute;
}
#leg-a,
#leg-b,
#leg-c,
#leg-d {
 height: 450px;
 width: 131px;
 position: relative;
}
#leg-a {
 left: -10px;
 position: absolute;
 top: 140px;
}
#leg-b {
 position: absolute;
 right: 20px;
 top: 140px;
}
#leg-c {
 left: 3px;
 position: absolute;
 top: 150px;
}
#leg-d {
 position: absolute;
 right: 10px;
 top: 150px;
}
.leg-thigh {
 height: 120px;
 width: 131px;
 background: url(atat-thigh.png) top center no-repeat;
 position: relative;
}
.background .leg-thigh {
 background: url(atat-thigh-dark.png) top center no-repeat;
}
.leg-shin {
 position: absolute;
 top: 100px;
 height: 115px;
 width: 131px;
}
.leg-shin .exo {
 height: 115px;
 width: 131px;
 position: relative;
 background: url(atat-knee.png) center top no-repeat,
 url(atat-shin.png) center bottom no-repeat;
 z-index: 20;
}
.background .leg-shin .exo {
 background: url(atat-knee-dark.png) center top no-repeat,
 url(atat-shin-dark.png) center bottom no-repeat;
}
.leg-foot {
 height: 90px;
 width: 131px;
 position: absolute;
 bottom: -70px;
 background: url(atat-foot.png) center bottom no-repeat;
}
.background .leg-foot {
 background: url(atat-foot-dark.png) center bottom no-repeat;
}
#head {
 height: 100px;
 position: absolute;
 right: -190px;
 top: 30px;
 width: 230px;
}
#skull {
 background: url(atat-skull.png) left center no-repeat;
 width: 186px;
 height: 123px;
 position: absolute;
 top: 0;
 right: 0;
 z-index: 300;
}
#neck {
 width: 82px;
 height: 50px;
 position: absolute;
 top: 30%;
 left: 0;
 background: url(atat-neck.png) left center no-repeat;
}
#the-screen {
 background: #53809F url(atat-background.jpg) no-repeat scroll 0 100%;
 border: 1px solid #444444;
 height: 519px;
 left: 168px;
 margin: 0;
 padding: 0;
 position: relative;
 top: 77px;
 width: 676px;
}
#tablet {
 background: url(tablet.jpg) center top no-repeat;
 padding: 0;
 margin: 0 auto;
 width: 1000px;
 height: 1000px;
 position: relative;
}
@font-face {
 font-family: hanssolo;
 src: url(hanssolo.ttf);
}
h1 {
 font-family: hanssolo;
 font-size: 3.2em;
 padding: 0;
 margin: 0;
 text-align: center;
}
.specs {
 width: 900px;
 margin: 0 auto;
}
.specs h5 {
 text-align: right;
 text-transform: uppercase;
 margin: -5px 0 10px 0;
 padding: 0;
 position: relative;
 right: 105px;
 font-size: 11px;
}
.specs h5 a {
 text-decoration: none;
}
.specs p {
 margin: 5px auto 10px;
 padding: 0;
 font-size: 14px;
 width: 700px;
}
.specs .disclaimer {
 font-size: 12px;
}
.specs .disclaimer a {
 color: #000;
 text-decoration: none;
}
.specs .disclaimer a:hover {
 color: #fff;
}
span.switch {
 left: 400px;
 position: absolute;
 top: 30px;
}
span.switch a {
 color: #777;
 font-size: 12px;
}
span.switch a:hover {
 color: #fff;
 font-size: 12px;
}
Add Below images inside CSS folder.












Post a Comment

0 Comments