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

Пользуюсь dist-сборкой bem-components. Подключил себе на страницу стили с CDN и генерирую html сам.

Сейчас обнаружил, что button не меняет свое состояние по hover и click, поскольку эти стили задаются через отдельные классы а не псевдоклассы :hover и :active. Почему вы их не используете? Намного проще сделать это поведение на чистом css без необходимости навешивать обработчики на javascript.

В Bootstrap так и сделано, на кнопку можно добавить класс .active который содержит те же стили, что и :active