S CSS целевой класс до: hover - PullRequest
       34

S CSS целевой класс до: hover

2 голосов
/ 03 августа 2020

Когда я внутри: hover, я хочу продолжить добавление предыдущего класса, используя &

Но когда я использую & inside: hover - он формирует класс вместе с: hover

enter image description here] 1

ЧТО Я ХОЧУ: внутри :hover { } Я хочу продолжить подобную «цепочку», вместо того, чтобы набирать весь класс с самого начала

&:hover {
  &__accent__product-box { transform: scale(1.1); }
}

При компиляции получается так:

enter image description here

And I want to compile like this:

введите описание изображения здесь

1 Ответ

1 голос
/ 03 августа 2020

Вы можете сохранить амперсанд & через переменную.

.parent {
  $this: &;
  
  &:hover {
    
    #{$this}__variation--active {
      background: red;
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...