У меня возникли проблемы с получением значений во вложенных картах sass. У меня есть карта, которая выглядит так:
$breakpoints : (
xl: (
page-width: 1170px,
gutter: 30px,
base-font-size: 17px
),
l: (
breakpoint: 1170px,
page-width: 980px,
gutter: 20px,
base-font-size: 17px
)
);
Я пытаюсь получить переменные в первом вложенном списке "xl". Идея состоит в том, чтобы получить вложенный список по индексу, а не по имени ключа, поскольку это должно быть возможно путем изменения по вкусу пользователя.
Я бы подумал, что использование map-get(nth($breakpoints, 1), page-width)
сработало бы, но nth($breakpoints, 1)
, похоже, возвращает строку, содержащую «xl (ширина страницы: 1170 пикселей, желоб: 30 пикселей, размер базового шрифта: 17 пикселей)», а не фактическую карту и поэтому непригодна для использования с функция map-get()
.
Есть идеи, как это сделать?