у одного элемента нельзя писать несколько
transform:rotate(x,y);
transform:scale(0,0);
нужно писать в одной строке несколько свойств
transform: scale(1.5) rotate(-10deg);
соответственно у вас получается как в первом примере, вот и не работает. Так как одно свойство переписывает другое.