Facebook Type Loading Effect – CSS3
In this tutorial we will show you Facebook Type Loading Effect – CSS3.Here we are using CSS3 to accomplish this.It Give us a awesome loading effect, it is kind of same what facebook is using for loading effect.
HTML:
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Facebook Type Loading Effect</title> <link href="Style.css" rel="stylesheet" /> </head> <body> <div class="effect"> <div></div> <div></div> <div></div> <div></div> <div></div> </div> </body> </html>
CSS3:
body
{
width:980px;
margin:0px auto;
padding-top:250px;
padding-left:650px;
background:#000;
}
.effect > div {
background-color:#FFFFFF;
border:1px solid #000000;
float:left;
height:60px;
margin-left:5px;
width:5px;
opacity:0.1;
/* css3 transform - scale */
transform:scale(0.8);
-webkit-transform:scale(0.8);
-moz-transform:scale(0.8);
-o-transform:scale(0.8);
/* css3 animation */
animation-name:effect;
-webkit-animation-name:effect;
animation-duration:1.2s;
-webkit-animation-duration:1.2s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-moz-animation-name:effect;
-moz-animation-duration:1.2s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-o-animation-name:effect;
-o-animation-duration:1.2s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
}
.effect > div:nth-child(1) {
/* css3 animation */
animation-delay:0.24s;
-webkit-animation-delay:0.24s;
-moz-animation-delay:0.24s;
-o-animation-delay:0.24s;
}
.effect > div:nth-child(2) {
/* css3 animation */
animation-delay:0.48s;
-webkit-animation-delay:0.48s;
-moz-animation-delay:0.48s;
-o-animation-delay:0.48s;
}
.effect > div:nth-child(3) {
/* css3 animation */
animation-delay:0.72s;
-webkit-animation-delay:0.72s;
-moz-animation-delay:0.72s;
-o-animation-delay:0.72s;
}
.effect > div:nth-child(4) {
/* css3 animation */
animation-delay:0.96s;
-webkit-animation-delay:0.96s;
-moz-animation-delay:0.96s;
-o-animation-delay:0.96s;
}
.effect > div:nth-child(5) {
/* css3 animation */
animation-delay:1.2s;
-webkit-animation-delay:1.2s;
-moz-animation-delay:1.2s;
-o-animation-delay:1.2s;
}
/* css3 keyframes - effect */
@-webkit-keyframes effect {
0% {
-webkit-transform:scale(1.2);
opacity:1;
}
100% {
-webkit-transform:scale(0.7);
opacity:0.1;
}
}
@-moz-keyframes effect {
0% {
-moz-transform:scale(1.2);
opacity:1;
}
100% {
-moz-transform:scale(0.7);
opacity:0.1;
}
}
@-o-keyframes effect {
0% {
-o-transform:scale(1.2);
opacity:1;
}
100% {
-o-transform:scale(0.7);
opacity:0.1;
}
}
