Здравствуйте, уважаемые пользователи Тостера. Вопрос в следующем.
Например, я имею код в файле table.scss с некоторыми стилями (для .table и не только)
.sel1 {...}
.sel2{...}
.table {
...
}
sel3{...}
А в файле main.scss я хочу использовать стили класса .table предыдущего файла
.my-table {
@extend ...
}
Я хочу использовать стили этого класса в main.scss, но без импорта файла в конечный (main.scss -> main.css). Т. е., чтобы в main.css не было .sel2, .sel3, а только стили из .table (table.scss) были в .my-table (main.scss). Прочитав части руководства по Sass я не обнаружил каких-то явных инструкций, чтобы сделать это. Вариант с импортом
_table.scss не работает, файл всё равно импортируется полностью, а не используется по частям.
По-другому, я хочу использовать стили из фреймворков в "своих" классах без длинного списка этих классов в HTML шаблоне. (первый ответ
https://toster.ru/answer?answer_id=516423 отражает то, что я хочу сделать).
P.S. Есть вариант использования так называемых "плейсхолдеров", объявляющихся через %name {}, которые как раз для этого и нужны, наверное, но это не слишком удобный вариант.