<div class="infg">
            <div class="infg__item">
                <div class="infg-icon">
                    <img src="/images/implant.svg" class="infg__icon" alt="">
                </div>
                <div class="infg__desc">
                    <div class="infg__title"></div>
                    <div class="infg__text"></div>
                </div>
            </div>
        </div>
Вопрос: правильно ли я сделал именование классов согласно БЭМ? Как будет правильно назвать класс 'infg-icon' который находиться в div`?
В целом все хорошо.
Если конструкция из
<div><img></div>универсальная для всех иконок, то можно выделить ее в отдельный блокicon:и затем миксовать к конкретным блокам/элементам:
Если же эта конструкция нужна исключительно для
infg, то можно просто:Т.е. и то, и другое — элементы блока
infg, просто вложены друг в друга.Все понятно ,спасибо.