Я хочу -webkit-transform: rotate()
динамически изменить свойство с помощью JavaScript, но обычно используемые setAttribute
не работают:
img.setAttribute('-webkit-transform', 'rotate(60deg)');
Тоже .style
не работает ...
Как я могу установить это динамически в JavaScript?
javascript
webkit
rymn
источник
источник
Ответы:
Имена стилей JavaScript:
WebkitTransformOrigin
иWebkitTransform
Проверьте ссылку расширения DOM для WebKit здесь .
источник
element.style.webkitTransform = "rotate(-2deg) translateX(100px)";
Вот обозначения JavaScript для наиболее распространенных поставщиков:
Я сбрасываю встроенные стили преобразования, например:
И вот так, используя jQuery:
См. Сообщение в блоге Кодирование префиксов поставщика с помощью JavaScript (21.03.2012).
источник
transform
.win.style.transform ="translate(-50%)"
не работаетПопробуйте использовать
источник
Если вы хотите сделать это через,
setAttribute
вы должны изменитьstyle
атрибут следующим образом:Это было бы полезно, если вы хотите сбросить все остальные встроенные стили и снова установить только необходимые значения свойств стиля, НО в большинстве случаев вы можете этого не захотеть. Вот почему все советовали использовать это:
Вышеупомянутое эквивалентно
источник
Чтобы оживить ваш 3D-объект, используйте код:
источник