Свойство преобразования позволяет вам вращать или отражать, но как вы можете делать и то, и другое одновременно? Скажем, я хочу повернуть элемент на 90 градусов и перевернуть его по горизонтали? Оба выполняются с одним и тем же свойством, поэтому последнее перезаписывает первое. Вот пример скрипки для удобства:
transform: rotate(90deg);
transform: scaleX(-1);