Sass карта динамических клавиш - PullRequest
0 голосов
/ 01 ноября 2018

Можно ли использовать переменные в качестве ключей для определения карты?

Пример кода

$types: (
        'INPUT': 1,
        'SELECT': 2,
        'BUTTON': 3,
);

$colors: (
        $types['INPUT'] : #f44336,
        $types['SELECT']: #2196f3,
        $types['BUTTON']: #9c27b0,
);

1 Ответ

0 голосов
/ 01 ноября 2018

Я узнал, как это сделать

@function type($key) {
  @return map-get($types, $key);
}

$colors: (
        type('INPUT'): #f44336,
        type('SELECT'): #2196f3,
        type('BUTTON'): #9c27b0,
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...