@zeni1agent

Как взаимодействовать с помощью js на свойство transform?

Как я могу прочитать каждое свойство transform если
$('#'+name).css('transform')
возвращает мне его в формате matrix.
А мне нужно что бы он мне вернул
rotate(0deg); translate(120px, 50%); scale(2, 0.5); skew(30deg, 20deg);

Можно в виде массива
Что бы после изменить один из параметров и установить его в
$('#'+name).css({'transform': val });
Мой код
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 1
nokimaro
@nokimaro
распарсить matrix регулярками
смотрите первый ответ в Как получить значение свойства transform: translateX(jQuery)?
и примеры кода в https://stackoverflow.com/a/43065744/2145125

так же можно использовать эту библиотеку для работы с transform через js
https://github.com/jlmakes/rematrix
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы