Каков правильный способ объявления состояний активности/фокуса/зависания с использованием БЭМ с SASS? Например, у меня есть такая структура:
<div class="card">
<img class="card__image" src="..." alt="">
<div class="card__overlay">
<div class="card__title"></div>
</div>
</div>
И СКСС:
.card {
&__image {
}
&__overlay {
}
&__title {
}
}
И я хочу изменить элементы при наведении на блок. Это не работает:
.card {
&__overlay {
display: none;
}
&:hover {
&__overlay {
display: block;
}
}
}
И писать все .project__image
только для этого экземпляра кажется неправильным.
Есть ли другой способ сделать это?
.card:hover__overlay
вместо желаемого.card:hover .card__overlay
. - person so4t   schedule 01.12.2015