Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2012, 23:56
Avatar de Albuss
Albuss
 
Fecha de Ingreso: enero-2012
Ubicación: Coruña
Mensajes: 475
Antigüedad: 13 años, 1 mes
Puntos: 30
Pregunta Entendiendo "codiguillos de jabierB" duda con sitaxis

Buenas!

Antes de nada, decir que esto lo habia enviado como mensaje privado a JavierB, pero me di cuenta de que ese no era el modo, de modo que hago publico el tema para cuando resolvamos mi duda, cualquiera que tenga la misma duda en un futuro pueda buscarlo en la web.


Referente a la web :http://www.telefonica.net/web2/blas-mar/leercss.html , la seccion de leer CSS externo.

En esta web se expone un modo de leer y modificar valores CSS :

Código:
function cambiarPropiedad(regla,propi,valor) {
  if (document.all)
    miRegla = document.styleSheets[0].rules;
  else
    miRegla = document.styleSheets[0].cssRules;
  for (i=0; reg=miRegla[i]; i++)
    if (reg.selectorText.toLowerCase() == regla.toLowerCase() )
      reg.style[propi]=valor;
}
Mi duda es la siguiente:

Sabiendo que le podemos enviar como argumentos, una regla, una priedad y un valor.

Si en vez de una regla como por ejemplo una clase (como en el ejemplo) quiero cambiar un @keyframe, ¿como afecta esto a la sintaxis? ¿como puedo acceder y pasarle los valores de los frames de 0% a 100%? ¿como puedo posteriormente mandarle reglas especificas dentro del rango del frame?

Ejemplo :

@keyframe ejemplo {
0% {tranform:rotate(0deg);}

100%{tranform:rotate(180def);}
}


Si quiero modificar el tranform que esta dentro del frameset 0% ¿como es la sintaxis para enviarle como argumento dicha propiedad?