Задать вопрос
@dimondevs

Как решить проблему с амперсандом в sass?

Добрый вечер. Коллеги, столкнулся с задачей сделать темизацию сайта. Погуглив нашёл подходящий миксин. Всё бы работало норм, если бы не миксин для событий. Получается что мне нужно как то сделать, что бы если миксин темы вызывается в миксине событий, то класс не шёл каскадом, а подставлялся к класу темы, класс .no-touchevents висит на html теге. Буду признателен если поможете это разрулить.
Пример
В идеале что бы было так на выходе:
.card {
  color: #fff;
}
.t-dark .card {
  color: #000;
}
.no-touchevents .card:hover {
  color: #000;
}
.t-dark.no-touchevents .card:hover {
  color: #fff;
}
  • Вопрос задан
  • 314 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Старт карьеры в IT. Frontend разработчик сайтов с нуля.
    2 месяца
    Далее
Решения вопроса 1
@dimondevs Автор вопроса
Вдруг кому то поможет. Ответ
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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