SASS/Stylus - 动态定义列表

Ali*_*xel 1 css stylus sass

我开始使用 SASS 和 Stylus,但我无法将元素推送到列表中。

例如:

$names: adam john wynn mason kuroir

.photos
  @each $name in $names
    .photo-#{$name}
      background: image-url("avatars/#{$name}.png") no-repeat
Run Code Online (Sandbox Code Playgroud)

我想在$names不重新指定所有现有名称的情况下将我的名字添加到列表中。是否可以?

lun*_*son 5

Stylus 等效命令是 push()

names = (adam john wynn mason kuroir)

names = push(names, myname)
Run Code Online (Sandbox Code Playgroud)

见这里http://learnboost.github.com/stylus/docs/bifs.html