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

Это переменные 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. Спасибо!