我在 sass 部分中有以下混合:
=card-list
width: 180px
min-height: 150px
display: -moz-inline-stack
display: inline-block
vertical-align: top
margin: 5px
zoom: 1
*display: inline
_height: 250px
-moz-border-radius: 10px
-webkit-border-radius: 10px
现在,当我尝试使其参数化并添加一些变量时,它们一直被忽略:
=card-list(!width=180px)
width: !width
min-height: 150px
display: -moz-inline-stack
display: inline-block
vertical-align: top
margin: 5px
zoom: 1
*display: inline
_height: 250px
-moz-border-radius: 10px
-webkit-border-radius: 10px
我这样使用它:
#content
ul.characters > li
+card-list(180px)
background-color: black
border: 1px solid black
问题是当我使用我的 mixin 的参数化版本时,宽度属性被忽略了,它甚至没有出现在 CSS 中。你能发现这段代码有什么错误吗?
如果我使用非参数化版本的 mixin,一切正常。