Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2013, 13:00
Avatar de eduardobrutaldeath
eduardobrutaldeath
 
Fecha de Ingreso: agosto-2013
Ubicación: América
Mensajes: 306
Antigüedad: 10 años, 8 meses
Puntos: 3
Es necesario poner las propiedades de animación CSS3 sin prefijo

Hola,
Como saben, cuando trabajas con CSS3 creas los llamados 'prefijos' para tener compatibilidad con los navegadores más importantes:

Código CSS:
Ver original
  1. -webkit-animation-name: loquesea;
  2. -moz-animation-name: loquesea;
  3. -o-animation-name: loquesea;
  4. -ms-animation-name: loquesea;
  5.  
  6. @-webkit-keyframes loquesea{}
  7. @-moz-keyframes loquesea{}
  8. @-o-keyframes loquesea{}
  9. @-ms-keyframes loquesea{}

A pesar de saber lo indispensable que es poner los prefijos tengo una duda... No sé si también se deben agregar las propiedades de animación sin prefijo, o sea así:

Código CSS:
Ver original
  1. animation-name: loquesea;
  2.  
  3. @keyframes loquesea{}

Lo que pasa es que he analizado mi página en http://developers.google.com/ y no está muy bien, tiene 72/100 y antes tenía 90/100. Una de las recomendaciones que hacen es la siguiente literalmente:

Tu página tiene 1 recursos CSS que provocan un bloqueo. Ello causa un retraso en el procesamiento de la página.

No sé que pueda ser, he revisado el CSS y está bien, lo único que me preocupa es que tengo mucho código producto de las animaciones CSS3. Por eso pregunto si es necesario poner el KEYFRAMES sin el prefijo o si está por las puras, quizá no es necesario ponerlo y ese código inservible está poniendo lenta la página...