Задать вопрос
@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;
}
  • Вопрос задан
  • 311 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • GB (GeekBrains)
    Профессия Фронтенд-разработчик
    9 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
@dimondevs Автор вопроса
Вдруг кому то поможет. Ответ
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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