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

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

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

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

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект