Почему так странно работает transform: scale в css?

https://jsfiddle.net/o9b7r1ms/3/
На днях игрался с transform в JSfiddle и заметил такую странную особенность: если указать scale и в wrapper, и в элемент, который зависит от wrapper'а, то получается такая вот ахинея - item'ы начинают почему то крутиться. Обращу внимание что я указал у item'а значение высоты 100%.

Понимаю что это из разряда извращений и что так лучше не делать, но все равно очень интересно понять почему же так происходит.
  • Вопрос задан
  • 598 просмотров
Решения вопроса 1
rockon404
@rockon404
Frontend Developer
Это не scale странно работает, а вы transform переопределяете.
было:
transform: rotate(90deg);
после :hover стало:
transform: scale(1, 2);

чтобы rotate сохранить надо так переопределять:
transform: rotate(90deg) scale(1, 2);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект