испытание примеси и портреты часть 2

Что не так??
.rotate(@angle) when (isnumber(@angle) > 90deg){
transform: rotate(@angle);
}

.paint(@color) when(iscolor(@color) = @fuchsia) {
background-color: @fuchsia;
}

Вы не правильно пишете условия примеси. Разбейте (isnumber(@angle ) > 90deg) на две части. 1 - проверяет, что @angle - это число, а 2, что она больше 90.
Так же и со вторым.
Или не делайте проверку на тип параметра вовсе.

1 лайк