@Rufix

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

Подскажите верное решение.
Имеется такой блок кода:
<div class="steps-list">
			<div class="steps-item">
				<span class="steps-item__index">01</span>
				<h4 class="steps-item__title">Research</h6>
				<p class="steps-item__text">Текст1</p>
			</div>
			<div class="steps-item">
				<span class="steps-item__index">02</span>
				<h4 class="steps-item__title">Marketing</h6>
				<p class="steps-item__text">Текст2</p>
			</div>
			<div class="steps-item">
				<span class="steps-item__index">03</span>
				<h4 class="steps-item__title">Results</h6>
				<p class="steps-item__text">Текст 3</p>
			</div>
		</div>

Теперь мне нужно сделать стили для активного блока. У этого блока будет другой цвет фона, цвет шрифтов. Тогда мне нужно сделать так?:
<div class="steps-item__active">
	<span class="steps-item__index__active">03</span>
	<h4 class="steps-item__title__active">Results</h6>
	<p class="steps-item__text__active">Текст 3</p>
</div>
  • Вопрос задан
  • 180 просмотров
Решения вопроса 1
miraage
@miraage
Старый прогер
Кто становится активным? Блок или какой-то элемент отдельно?
Подозреваю, что блок. Так и вешайте только на блок.

.steps-item--active {
  .steps-item__index {
    // another color
  }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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