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

Всем привет. Подскажите, пожалуйста, как переопределить стили блока select через модификатор или киньте пример, в документации ничего не нашел, кроме общего описания, что это возможно https://ru.bem.info/method/key-concepts/#Переопределение-блока .

мне нужно переопределить два свойства: Первое:

.menu-item_theme_islands.menu-item_checked {
/* background: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%…h d%3D%22M13.5.5l-8 12L1.7 8l-1 1.6L5.6    15l9.1-13.4z%22%2F%3E%3C%2Fsvg%3E") 0 50% no-repeat; */
}

заменить на

 .menu-item_theme_islands.menu-item_checked {
   background-color: #fc0;
}

Второе:

.menu_size_m .menu__group-title~.menu-item_theme_islands, .menu_size_m[class*=menu_mode] .menu-item_theme_islands {
padding: 0 30px;
}

заменить на

.menu_size_m .menu__group-title~.menu-item_theme_islands, .menu_size_m[class*=menu_mode] .menu-item_theme_islands {
padding: 0;
}

В итоге, вместо http://i.imgur.com/HYTWPsN.jpg должно получиться так: http://i.imgur.com/hxGDcse.jpg

Что я сделал:

  1. Добавил модификатор к блоку select ( without : 'tick' )

    mods : { mode : 'radio-check', theme : 'islands', size : 'm', without : 'tick' },

  2. В папке common.blocks/select/_without создал файл select_without_tick.deps.js ({
          mustDeps : { block: 'menu-item', mods: { without: 'tick' } }
    
    })
  3. В папке common.blocks/menu-item/_without создал файл menu-item_without_tick.styl

    .menu-item_without_tick {
        padding: 0;
    

    &.menu-item_checked {

            background: none;
    background-color: #fc0;
    }
    }
    

Где у меня ошибка?