Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/12/2013, 15:10
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Transiciones en CSS

Se podría hacer con CSS, aunque sería algo sucio y te rompería la semántica HTML, por lo que lo más correcto es, al menos con JavaScript, añadir una clase al elemento cuando se haga click sobre el que inicie la acción.

Código CSS:
Ver original
  1. div#a_animar {
  2.   background-color: #ff000;
  3. }
  4.  
  5. div#a_animar.animando {
  6.   background-color: #f0f0f0;
  7.   transition: all 200ms;
  8. }

Entonces al añadir la clase animado —que harías con JavaScript— empezaría la transición.