@wakenbyWork

Как обновить значения transform через js?

Есть блоки которые анимируются через js, со свойством transform:

<div style="transform: translateY(-100%) translateY(-12%); "></div>


После применения этих стилей необходимо добавить еще translateX, но как это сделать не понимаю, если сделать так, то предыдущие значения стираются:

div.style.transform = 'translateX(20%)';

Это и логично, если пробовать получить уже примененные свойства таким образом:

getComputedStyle(message).transform

Возвращается matrix. И как работать с ним я не нашел.

Мне нужно получить все примененные свойства transform, добавить в него новое, и применить на элемент. Как такое сделать можно?
  • Вопрос задан
  • 190 просмотров
Пригласить эксперта
Ответы на вопрос 2
noder_ss
@noder_ss
Линуксоид-энтузиаст и SQL разработчик
div.style.transform = 'translateX(20%) translateY(-100%) translateY(-12%)';
так выходит?
Ответ написан
Комментировать
Alex_mos
@Alex_mos
Google всему голова
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 08:04
1 руб./за проект
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект