@mishapsv

Как использовать двойной амперсант в SCSS для БЭМ?

Я раньше использовал Less
и если мне нужно было применить для блока модификатор
<div class="block block--red"></div>
писал
.block {
border: 1px solid black;
color: black;
  &&--red {
    color: red;
}
}

и получал стили для .block.block--red

Прогуглил тему, но не нашел такое для scss.
Как вы с помощью сасс делаете модификаторы?
  • Вопрос задан
  • 452 просмотра
Пригласить эксперта
Ответы на вопрос 1
Sinecuraweb
@Sinecuraweb
прошарен на 10%
1)block block--red в беме разве есть каскадность?
2)в сцсс достаточно одного &
3) если бы у вас был такой класс "block_block--red"

.block {
border: 1px solid black;
color: black;
&_block {
border:1px solid green;
&--red{
color:red; //Вот для требуемого блока стили

}
}
}
Ответ написан
Ваш ответ на вопрос

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

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