Задать вопрос
thehighhomie
@thehighhomie

Конфликт rotate и scale?

Ребят привет! пишу трансформер (элемент, который скейлится, премесщается, вращается, и все это на css свойстве transform - translate, rotate,scale ) и у меня возникла проблема:

если я увеличиваю элемент скейлом, то потом ротейт не правильно работает, он ведет себя после скейла таким образом, что больше похож на skew. и на оборот, если я поверну элемент ротейтом то потом при скейле он тоже слетает и ведет себя как skew. хотя все по отдельности хоршо работает, конфликт только у rotate и scale

как я понимаю надо еще что-то вычислить при скейле? подскажите в какую сторону копать?
  • Вопрос задан
  • 159 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Говорят, что операции в transform() выполняются справа налево.

Попробуйте поменять местами scale() и rotate()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы