J’anime mon poisson rouge !

Je continue dans les tests CSS. Cette fois-ci j’ai tenté une animation; toujours sans image et sans javascript :

Pour mettre en pause l’animation, il suffit de passer le curseur de la souris sur le poisson.

Le montage du poisson: http://www.lespetitspois.fr/poisson-rouge-et-petits-pois-sauce-css

L’animation du jour:

/* Safari 4.0 - 8.0 */
@-webkit-keyframes move {
    0%   {left:0px; top:0px;}
    40%  {left:200px; top:0px;}
    50%  {    webkit-transform: rotateY(0deg); transform: rotateY(0deg);}
    75%  {left:0px; top:0px;}
    100%  {    webkit-transform: rotateY(180deg); transform: rotateY(180deg);}
}

/* Standard syntax */
@keyframes move {
    0%   {left:0px; top:0px;}
    40%  {left:200px; top:0px;}
    50%  {    webkit-transform: rotateY(0deg); transform: rotateY(0deg);}
    75%  {left:0px; top:0px;}
    100%  {    webkit-transform: rotateY(180deg); transform: rotateY(180deg);}
}


 .aquarium {
    background-color: transparent;
    width:250px;
    height:200px;
    position:relative;
    float:left;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    -webkit-animation-name: move; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 4s; /* Safari 4.0 - 8.0 */
    -webkit-iteration-count: infinite; /* Safari 4.0 - 8.0 */
    -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
    animation-name: move;
    animation-duration: 4s; 
    animation-iteration-count: infinite;
    animation-fill-mode: forwards;
 
}

 .aquarium:hover {
    background-color: transparent;
    width:300px;
    height:200px;
    position:relative;
    border-radius: 50%;
    float:left;
    -webkit-animation-play-state:paused;
    -moz-animation-play-state:paused;
    animation-play-state:paused;
}

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

Merci de renseigner le captcha ! * Time limit is exhausted. Please reload CAPTCHA.