Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/01/2013, 06:04
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Uso de @keyframes en CSS

No sé si todos, pero la mayoría de navegadores requieren aún prefijos propietarios para transformaciones de CSS. Es decir, tienes que especificarlos dentro de @keyframes también.

Código CSS:
Ver original
  1. @-webkit-keyframes moveFromTop {
  2.   from {
  3.     -webkit-transform: translateY(-50px);
  4.   }
  5.   to {
  6.     -webkit-transform: translateY(0);
  7.   }
  8. }

En el ejemplo quité el símbolo % porque no hace falta representar la unidades de medida cuando el valor es cero, porque cero es cero en cualquier unidades. De todas formas, si usas una medida en un lado, intenta siempre que puedas usar la misma en el otro.

Para que funcione bien también deberías de poner el enlace como elemento de bloque.

Lo que escapa a mi comprensión, es que no funciona si se especifica el :hover en el enlace, pero sí en la lista.

http://jsbin.com/abazuq (sólo para Chrome/Safari)

Última edición por pzin; 23/01/2013 a las 06:41 Razón: corección de código