Если у меня есть несколько переменных в стилуса, как это:Как вывести переменную с синтаксисом Stylus
emphasisBackground = emphasis(0%, emphasisTop, emphasisBottom)
emphasisHover = emphasis(20%, emphasisTop, emphasisBottom)
emphasisActive = emphasis(-10%, emphasisTop, emphasisBottom)
акцент мой собственный Mixin, который возвращает некоторые свойства, как фон, фильтр (для IE) и т.д. как я могу отобразить эти переменные?
a
emphasisBackground
это не работает, стилус считает, что это свойство, а не переменная
a unquote(s('%s',emphasisBackground))
это не работает, либо, он просто печатает свойство фильтра для IE, но не все из линии переменной
Должен ли я превращать эти вещи в смесины?
Это именно то, что я сделал. Это просто заставляет меня чувствовать, что стилус не имеет большой поддержки для контроля за оценкой. Хотя я могу назначать вещи переменным, их невозможно распечатать, если они не являются миксинами. – iopq
Я не думаю, что есть какой-либо способ интерполировать переменные в результате параметризации mixin. Это было бы классной стенографией. Не то, что вы хотите, а немного более компактным, - сделать одну строку emphasisActive() {emphais (0%, emphasisTop, emphasisBottom)} – Idistic