Déplacement de l'image à travers l'écran avec CSS3

J'ai été la navigation sur le web depuis un certain temps à essayer de trouver un moyen de faire déplacer les icônes sur l'écran (à partir de la gauche et vers le centre du corps div) lors du chargement de la page. Comment cela peut-il être fait?

C'est ce que j'ai à ce jour:

CSS3

a#rotator {
    text-decoration: none;
    padding-right: 20px;
    margin-left: 20px;
    float: left;
}

a#rotator img {
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out; 
    -o-transition: all 1s ease-in-out; 
    -ms-transition: all 1s ease-in-out; 
    border-radius:60px;
    transition-duration: 1s;
    }

a#rotator img:hover { 
    box-shadow: 0 3px 15px #000;
    -webkit-transform: rotate(360deg); 
    -moz-transform: rotate(360deg); 
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg); 
    transform: translate()
}

OriginalL'auteur Ali Boulala | 2014-04-20