169 похожих чатов

Кто хорошо знает scss? Вопросы такие: 1. Возможно ли использовать

использовать @include внутри @include? Если да, то как? У меня не получилось.
2. Сейчас я делаю темизацию сайта(dark/light mode). Почти готово, но есть одно но. Возможно ли с помощью scss переменной динамически менять цвет в зависимости от переключения темы? Например создаю переменную $app-btn-text-color: #какой-то цвет.
Далее использую эту же переменную($app-btn-text-color) в любом файле, и при переключении темы эта переменная меняла бы свое значение, то есть цвет.

18 ответов

29 просмотров

Миксины

Kaia- Автор вопроса
Санжар
Миксины

Нет, его надо инклюдить, а мне нужна динамическая переменная

Kaia
Нет, его надо инклюдить, а мне нужна динамическая ...

вложенные инклюды пропиши там же где и основной

scss - это же только процессор, на выходе он выдаёт готовый CSS - это происходит ДО того, как этот CSS попадёт к клиенту - как ты представляешь его изменение у клиента?

Так и загугли, theme switch sass - там миллион скриптов и т.д.

Maxim N
поправьте меня, если ошибаюсь

Поправляю. Пишешь миксин и конвертишь переменные sass в переменные css, через скрипт запускаешь темы

Kaia
screenshot Вы про это?

да, я про первую часть этого текста - не знал про вторую

Kaia- Автор вопроса
Maxim N
да, я про первую часть этого текста - не знал про ...

Значит это невозможно чтобы sass переменная меняла свое значение при переключении тем?

Kaia
Значит это невозможно чтобы sass переменная меняла...

Сасс нет, есть рут и туда кладешь переменные и меняешь их

Kaia- Автор вопроса
And Smi
Сасс нет, есть рут и туда кладешь переменные и ...

Так сасс же не понимает css-овский var. А у меня на проекте всп завязано на сасовских переменных

Kaia
Так сасс же не понимает css-овский var. А у меня н...

Странно, не думал что не понимает) Хотя вот что-то есть https://webformyself.com/kak-obedinit-funkcii-cvetov-sass-i-css-peremennye/

Kaia- Автор вопроса
And Smi
Странно, не думал что не понимает) Хотя вот что...

Там есть функция которая устраняет вар для того чтобы сасс понимал, надеюсь поможет. Спасибо)

Kaia
Так сасс же не понимает css-овский var. А у меня н...

надо переменные сасса объявить в руте и менять их

Kaia- Автор вопроса
And Smi
Странно, не думал что не понимает) Хотя вот что...

Не вышло. пишу так: str-replace(var(--app-bg-color), 'var('); str-replace(var(--app-bg-color), ')'); А выходит ошибка: SassError: $color: --app-bg-color) is not a color.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта