Войти с помощью github
Форум /

Здравствуйте!

Подскажите пожалуйста, как правильно организовать код для стилизации hover состояний у элементов блоков.

Структура такая:

b-control
    __title
        b-control__title.less

   __descr
       b-control__descr.less

b-control.less

При таком подходе получается, чтобы навесить при наведении на блок b-control hover для заголовока b-control__title я должен внутри файла b-control.less сделать следующую запись:

.b-control {
    &:hover {
       .b-control__title {
           color: @green;
       }
   }
}

Мне кажется не правильным прописывать внутри файла b-control.less стили для состояния элемента, который описан в другом файле. Как правильно с точки зрения БЭМ реализовать такой кейс? При условии что навешивать на сам заголовок hover я не могу, нужно чтоб при наведении на контейнер он изменялся.