【发布时间】:2016-06-19 19:12:29
【问题描述】:
我正在尝试在 Stylus 中使用哈希来对按钮的所有属性进行分组。这是哈希:
global_constants.styl:
brand-colour = #FC4747
button-hover-colour = #ff8282
button-style =
{ font: 200 16px 'Helvetica Neue', Helvetica, Arial, sans-serif,
border: 1px solid brand-colour,
border-radius: 6px,
'&:hover': {
background-color: #ff8282
}
}
和客户端(override_multiselect.styl):
@require "global_constants"
button.multiselect
{button-style}
ul.multiselect-container
width 100%
span.multiselect-selected-text
color brand-colour
text-transform uppercase
font button-style[font]
我收到此错误:
ParseError: stylus/global_constants.styl:7:6 3|按钮样式 = 4| { the-font: 200 16px 'Helvetica Neue', Helvetica, Arial, 无衬线,5| the-border: 1px 纯品牌色,6|
边界半径:6px 7| } ------------^赋值中的右侧操作数无效,得到“outdent”
如何摆脱错误并将所有button-style 样式应用于button.multiselect 并将button-style[font] 应用于span.multiselect-selected-text?
【问题讨论】: