Animaciones CSS3 al fin del ciclo

26/Mar/2014 591

Existe una propiedad CSS3 muy tímida y poco manejada pero que cumple un papel esencial cuando estamos trabajando con animaciones CSS3. Supongamos que estamos creando una animación simple, que no necesitamos sea cíclica, por lo tanto, la ejecutaremos sólo 1 vez. La escribimos y la aplicamos, como a continuación:

/* creando la animación */
@keyframes gira-y-quedate {
from {
transform: rotate(0deg);
}
to {
transform: rotate(160deg);
}
}
#elemento {
animation-name: gira-y-quedate;
animation-duration: 1s;
animation-iteration-count 1;
}

Como notarán al terminar la animación esperamos que quede con la rotación de 160 grados y se detenga pero lo que sucede es que vuelve al keyframe inicial, a los 0 grados. Ese es el comportamiento por defecto de la propiedad animation-fill-mode, la cual especifica cómo debe aplicarse una animación CSS al elemento antes y después que se ejecute. Los valores de esta propiedad son:

  • none (por defecto, la animación no aplicará ningún estilo al elemento antes ó despues de ejecutarse)
  • forwards (el elemento mantendrá su(s) valor(es) en el último keyframe de su animación)
  • backwards (el elemento aplicará su(s) valor(es) definidos en el primer keyframe de su animación)
  • both (la animación aplicará las propiedades de fowards y backwards, antes y después de ejecutarse)

Por lo que aplicando correctamente la propiedad al llamado de la animación obtenemos el resultado esperado:

#elemento {
animation-name: gira-y-quedate;
animation-duration: 1s;
animation-iteration-count 1;
animation-fill-mode: forwards;
}

Link:

Comentarios

  1. lytx [#]

    alegrias – https://allergyd.com

  2. amazon ivermectin [#]

    how long does ivermectin take to work

    mean eructation brown

  3. modafinilpill [#]

    sunosi vs modafinil modafinil schedule

  4. bactrim side effects [#]

    trimoxazole suspension cipro

  5. GafInvake [#]

    cialis price australia

  6. WayneRog [#]

    buy cialis online in new zealand levitra or cialis which is better – cialis delivered in 24 hours
    cialis without prescriptions

  7. GazInvake [#]

    tadalafil order online

  8. ivermectin for sale [#]

    stromectol how much it cost http://stromectolforte.com/# stromectol ivermectin for humans for sale

  9. where to obtain ivermectin over the counter [#]

    ivermectin maximum dose

    fourth amyloid precursor protein helpful

  10. WayneRog [#]

    cialis blaack buy brand cialis online – cialis vs. viagra recreational use
    walmart price for cialis

  11. stromectolforte.com [#]

    ivermektin http://stromectolforte.com/# stromectol reino unido ivermectina uso umano prezzo

  12. Bivisol [#]

    free samples viagra cialis: really really cheap cialis – cialis tadalafil 20mg
    cialis buy cheap with master card: how much is cialis in canada purchase cheap cialis: cialis without a pescripton
    female cialis no prescription http://bodson.com/__media__/js/netsoltrademark.php?d=stromectolrt.com//#
    brand cialis 20mg http://mobildar.org/user/abcnusyz//#
    que es mejor viagra o cialis http://www.cteuros.com/member.php?1058423-qesyglur/#
    canada pharmacy generic cialis http://www.emsxl.com/home.php?mod=space&uid=145731/#
    splitting cialis http://bbs.beidouauto.com/space-uid-4098280.html/#
    cialis mail order http://bfsu-bw.com/home.php?mod=space&uid=2150824/#

  13. isotretinoina [#]

    accutune accutane

  14. steroidsideeffects [#]

    prednisolone prednisone long term side effects

  15. whatismodafinil [#]

    modafinil reviews provigil over the counter

  16. bactrim dosing [#]

    bactrim dosing sulfamethoxazole

  17. Booblabs [#]

    ivermectin price comparison

  18. tablet ivermectin uk [#]

    where to buy ivermectin pills for humans http://stromectolforte.com/ stromectol dosaggio della compressa di ivermectina 3 mg

  19. GaloInvake [#]

    z pack urinary tract infection

  20. Anthonyslany [#]

    walmart viagra what do the viagra pills look like – viagra reviews forum

CSSLab