Описание тега sass-maps

1 ответ

Создание значений в карте SASS для модульной шкалы ms-range

То, что я пытаюсь сделать, это цикл через карту $ точки останова, вытащите минимальное значение для каждой точки останова, рассчитать значение em на основе каждого, затем используйте их для глобальной карты $ ms-range Этот код должен создать перемен…
17 ноя '16 в 18:55
1 ответ

SASS: проверьте, является ли переменная картой

Есть ли что-то вроде is-map($some_variable) в SASS? Я пытался заглянуть в документацию, но там нет ни одного.
20 авг '16 в 10:01
2 ответа

Как создать пустую карту в Sass?

Следующий код создаст пустую карту в переменной $test, но есть ли правильный способ сделать это? Это кажется слишком хакерским, чтобы быть лучшим способом получить пустую карту. $test: map_remove((default:null), 'default'); @if type-of($test) != map…
28 сен '18 в 17:50
1 ответ

Изолировать вложенную карту sass на новую карту

Как я могу изолировать вложенную карту sass в новую карту? Например, у меня есть карта Sass, как это: $susy-setting: ( s: ( 'columns': 4, 'gutters': 30px, ), m: ( 'columns': 8, 'gutters': 30px, ), l: ( 'columns': 12, 'gutters': 30px, ) ); Затем мне …
08 июн '17 в 02:09
2 ответа

Сокращение повторяющегося кода в функциях Sass

Я работаю над образцом HTML, который использует много Sass для создания удобной и простой в использовании базы кода. Частично это несколько функций: // Returns the scale value found at $key. @function get-type-scale($key) { $value: map-get($type-sca…
31 мар '17 в 07:38
0 ответов

Динамическое создание точек останова со столбцами в sass

То, что я хотел бы сделать, это перебрать мои медиа запросы и столбцы в sass. Например, я сгенерировал классы столбцов со следующим кодом: $__grid--columns: 12; $__grid--breakpoints: ( small:0, medium:667px, large:1024px, xlarge:1200px ); $__grid--g…
12 июл '18 в 20:16
1 ответ

Проблема создания динамической затененной цветовой палитры в SASS

Я пытаюсь динамически создавать свои цветовые палитры из набора базовых цветов, используя SASS. Ранее я создавал каждый базовый цвет вручную, сначала определив набор цветовых переменных, а затем создал карту каждого базового цвета с различными оттен…
14 июн '18 в 12:21
1 ответ

Как создать в SASS рекурсивную функцию, которая может принимать ключ и возвращать список всех предков?

Я пытаюсь создать get-ancestors() функция, которая принимает $key и возвращает всех предков в списке следующим образом: $ancestors-map : ( 'button' : (), 'small-button' : ( 'button' ), 'hollow-button' : ( 'button', ), 'small-hollow-button' : ( 'smal…
23 ноя '17 в 04:57
1 ответ

Sass map динамические клавиши

Можно ли использовать переменные в качестве ключей для определения карты? Пример кода $types: ( 'INPUT': 1, 'SELECT': 2, 'BUTTON': 3, ); $colors: ( $types['INPUT'] : #f44336, $types['SELECT']: #2196f3, $types['BUTTON']: #9c27b0, );
01 ноя '18 в 11:57
2 ответа

Проверьте, существует ли карта SASS

Как я могу проверить, существует ли карта SASS, и определить только одну, если это не так? Я пытался: @if ($myMap) { // do someting } а также @if variable-exists($myMap) { // do something } Но я получаю сообщение об ошибке "Неопределенная переменная…
12 июл '18 в 12:36
0 ответов

Sass: карта со знаками доллара в качестве параметра mixin

Я действительно не уверен, что это возможно, но я решил спросить. По сути, я пытаюсь создать карту конфигурации mixin. Мне нужно передать эту карту нескольким различным миксинам... по сути, эта карта содержит базовые свойства, которые я хочу использ…
15 мар '18 в 18:00
1 ответ

SCSS/SASS получить значения из n-ых вложенных карт

У меня возникают проблемы при попытке получить значения во вложенных sass-картах. У меня есть карта, которая выглядит так: $breakpoints : ( xl: ( page-width: 1170px, gutter: 30px, base-font-size: 17px ), l: ( breakpoint: 1170px, page-width: 980px, g…
21 мар '18 в 09:46
1 ответ

Объединить несколько карт sass возвращает строку типа, а не карту

Подобно этой идее, я создал вспомогательный метод для объединения нескольких карт sass. /questions/23039589/obedinit-neskolko-kart-sass/23039606#23039606 Мой код помощника выглядит следующим образом: @function map-merge-all($maps...) { $result: (); …
07 дек '17 в 12:00
2 ответа

SASS: Как создать карту с помощью цикла

Моя цель - создать SASS map хранить варианты цветов, которые хранятся на следующей карте: $colors : ( jet : #333333, wintergreen-dream : #588C73, eton-blue : #8FC0A9, sunglow : #FFC33C, light-kaki : #F2E394, bege : #FAF3DD ); Пока я использую @funct…
24 окт '16 в 14:34
0 ответов

Как найти ключ по частичному выражению в Sass Map

Я хотел бы создать карту Sass, которая выглядит следующим образом: $myMap : ("val1,val2,val3":"propertyBlue", "val4,val5,val6":"propertyRed", "val7,val8,val9":"propertyGreen" ); Проблема, с которой я сталкиваюсь, заключается в том, как бы я использо…
14 фев '18 в 07:57
2 ответа

Можно ли использовать фрагмент в цикле карты Sass, чтобы начать цикл во втором экземпляре?

У меня есть карта точек останова следующим образом: $grid-breakpoints: ( xs: 0, sm: 568px, md: 768px, lg: 992px, xl: 1280px, xxl: 1500px ) !default; И мне нужно зациклить их, однако я хочу начать цикл на sm точки останова. Вот мой текущий цикл: @eac…
25 окт '18 в 21:33
1 ответ

Автоматически сгенерированные sass карты

Я пытаюсь создать автоматизированную систему для определения цветов в SASS. У меня есть карта цветов с именем $brand-colors, и я хотел бы, чтобы цвета этой карты использовались для создания оттенков и оттенков на второй карте, независимо от того, ск…
30 янв '18 в 11:21
1 ответ

Используйте конкретную карту Sass в зависимости от переменной

Я столкнулся с проблемой, когда мне проще определить две базовые карты, которые можно переключать между ними с помощью одной переменной (кажется, легче для базовых, светлых / темных тем) https://codepen.io/anon/pen/bLwNaW Я пытаюсь установить значен…
06 фев '18 в 12:05
1 ответ

Передача нескольких аргументов в SASS Mixin для вывода набора классов или одного класса

$base-space: 1rem !default; $space-map : ( '1o9': $base-space, '1o8': $base-space/8, '1o4': $base-space/4, '1o2': $base-space/2, ) !default; @mixin containers($new-space-map) { @each $name, $value in $new-space-map { .container--#{$name}{ margin: $v…
26 апр '18 в 02:24
1 ответ

Прокручивать вложенные SASS Maps для создания классов

Я пытаюсь перебрать вложенные карты sass для создания классов кнопок. Это возможно? мои карты вложены так: $buttons: ( primary: ( border: 1px solid #ccc, border-hover: 1px solid #ccc, color: red, color-hover: blue ), secondary: ( border: 1px solid #…
26 июн '19 в 17:48