Откуда берутся аргументы / переменные Sass?

Я изучаю Sass (а также JavaScript). Я немного запутался в переменных, используемых в аргументах при написании миксина. В приведенном ниже коде после имени миксина у нас есть аргументы, которые, как я понимаю, являются переменными ($ image, $ direction). Что меня смущает - я считаю (например) $ image и $ direction не случайными именами / значениями - это то, что они называют SassExpressions? И есть ли где-нибудь их библиотека или список? $ Direction относится к flex-direction? А $ image относится к фоновому изображению? Это просто свойства CSS, но с сокращением? Извините за очень новенький вопрос.

@mixin replace-text($image, $direction)
Оптимизируйте свой CSS с помощью Gerillass: Библиотека Sass для эффективной стилизации
Оптимизируйте свой CSS с помощью Gerillass: Библиотека Sass для эффективной стилизации
Если вы планируете стать веб-разработчиком, вы наверняка слышали о CSS - языке, используемом для стилизации HTML-документов. CSS является неотъемлемой...
0
0
16
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Это переменные SASS. Вы можете определять любые переменные практически в любом месте файла SASS, например:

$base-color: #c6538c;
$border-dark: rgba($base-color, 0.88);

.alert {
  border: 1px solid $border-dark;
}

Пример взят из официальной документации SASS относительно переменных: https://sass-lang.com/documentation/variables

Понятно - это просто контейнеры, и их можно называть как угодно, как в JavaScript. Спасибо!

Espskully 30.03.2021 21:11

Да, конечно, и, если хотите, вы также можете сохранить их в отдельном файле и импортировать по запросу куда угодно.

Diceros 30.03.2021 21:18

Спасибо, так сильно!

Espskully 30.03.2021 21:25

Другие вопросы по теме