Quiero cambiar la -webkit-transform: rotate()
propiedad usando JavaScript dinámicamente, pero el que se usa comúnmente setAttribute
no funciona:
img.setAttribute('-webkit-transform', 'rotate(60deg)');
El .style
tampoco funciona ...
¿Cómo puedo configurar esto dinámicamente en JavaScript?
javascript
webkit
rymn
fuente
fuente
Respuestas:
Los nombres de estilo de JavaScript son
WebkitTransformOrigin
yWebkitTransform
Consulte la referencia de la extensión DOM para WebKit aquí .
fuente
element.style.webkitTransform = "rotate(-2deg) translateX(100px)";
Aquí están las notaciones de JavaScript para los proveedores más comunes:
Restablezco estilos de transformación en línea como:
Y así usando jQuery:
Consulte la publicación de blog Codificación de prefijos de proveedores con JavaScript (2012-03-21).
fuente
transform
.win.style.transform ="translate(-50%)"
no funcionaIntenta usar
fuente
Si desea hacerlo a través de
setAttribute
, cambiaría elstyle
atributo así:Esto sería útil si desea restablecer todos los demás estilos en línea y solo volver a establecer los valores de las propiedades de estilo necesarios, PERO en la mayoría de los casos es posible que no desee eso. Es por eso que todos aconsejaron usar esto:
Lo anterior es equivalente a
fuente
Para animar su objeto 3D, use el código:
fuente