Я реорганизую SCSS проекта, чтобы отображать цвета в их собственную переменную в файле _colors.scss
.Цветовые переменные SCSS, принадлежащие объекту
Чаще всего, я встречаю ситуацию, когда селектор имеет background-color
и color
. Итак, я в конечном итоге писать следующие переменные:
$cool-table-bg: $brand-primary;
$cool-table-text: $white;
Довольно скоро я заканчиваю со многими, многими версиями выше.
Что я хочу знать, могу ли я назначить вышеописанный объект, как в JavaScript? Например:
$cool-table: {
bg: $brand-primary;
text: $white;
}
Я хотел бы, чтобы иметь возможность ссылаться на такие цвета, как $cool-table.bg
.
Возможно ли это?
Обозначение отсутствует в SCSS, но если вы хотите сделать его модульным, вы можете использовать заполнители. '% myCoolCSS {color: $ cool-table-text; background-color: $ cool-table-bg; } 'и используйте' @ extend' в любом месте, которое вы хотите использовать. –