手写笔多维数组

Stylus Multidimensional Array

我在 SCSS 中有一个像这样的多维数组


    $color: (
       black : (
           1: '#000000',
           2: '#111111',
           3: '#222222'
        ) 
    );

这是手写笔支持的缩进类型。


    $color = (black: (1: "#000000", 2: "#111111", 3: "#222222"));

如何在 STYLUS 中编写与 SCSS 中相同的缩进结构?

有什么想法吗? Ty.

Stylus Hashes不支持数字作为键,你必须使用字符串。

$color = {
  black: {
    '1': "#000000",
    '2': "#111111",
    '3': "#222222",
  }
}

.foo
  color:$color.black['2'];

try it online