Desejo alterar a -webkit-transform: rotate()
propriedade usando JavaScript dinamicamente, mas o comumente usado setAttribute
não está funcionando:
img.setAttribute('-webkit-transform', 'rotate(60deg)');
O .style
também não está funcionando ...
Como posso definir isso dinamicamente em JavaScript?
javascript
webkit
rino
fonte
fonte
Respostas:
Os nomes de estilo JavaScript são
WebkitTransformOrigin
eWebkitTransform
Verifique a referência de extensão DOM para WebKit aqui .
fonte
element.style.webkitTransform = "rotate(-2deg) translateX(100px)";
Aqui estão as notações de JavaScript para os fornecedores mais comuns:
Eu redefino estilos de transformação inline como:
E assim usando jQuery:
Consulte a postagem no blog Coding Vendor Prefixes with JavaScript (2012-03-21).
fonte
transform
.win.style.transform ="translate(-50%)"
não funcionaTente usar
fonte
Se você quiser fazer isso por meio
setAttribute
, altere ostyle
atributo da seguinte forma:Isso seria útil se você deseja redefinir todos os outros estilos embutidos e apenas definir os valores das propriedades de estilo necessárias novamente, MAS na maioria dos casos você pode não querer isso. É por isso que todo mundo aconselhou a usar isso:
O acima é equivalente a
fonte
Para animar seu objeto 3D, use o código:
fonte