Я добавляю поддержку языков справа налево и хочу переопределить margin-left
в margin-right
и т. Д. (Есть margin-inline-start
и margin-inline-end
и т. Д., Но это не такпока поддерживается в Edge.) Итак, с помощью Stylus я попробовал следующее:
margin-right()
margin-left: arguments;
margin-left()
margin-right: arguments;
Однако, когда Stylus видит margin-right: 10px
, Stylus меняется на margin-left: 10px
, а затем повторно интерпретирует margin-left
как margin-right: 10px
- конечный результат: ничего не происходит.
(Если вместо этого переопределить значение на margin-TEST-left: ...
, то работает, как и ожидалось: margin-right: 10px
становится margin-TEST-left: 10px
.)
Как мне сказатьСтилус интерпретировать margin-left: arguments
как «настоящий» margin-left
, а не как вызов функции для margin-left()
mixin?