Tispartaaaa
@Tispartaaaa
Начинающий фронтендер :)

Как лучше закодить такой компонент кнопки по БЭМ?

Привет! На проекте есть определённый набор кнопок (поскринил и собрал их в одной пикче):
5ac260fa4abcf774645247.jpeg

Красные отвечают за какие-то глобальные действия (типа отправить форму),
а синие за какие-то локальные действия (типа перейти к следующему шагу заполнения ряда форм)

Как будет правильно сформировать компонент?
Будет ли это один компонент кнопки с модификаторами типа на есть/нет фон, есть/нет рамка и на есть/нет цвет?
Получается на одну кнопку надо будет кучу модификаторов городить в разметку. Это же не хорошо наверняка.
Как лучше сделать?
Спасибо!
  • Вопрос задан
  • 312 просмотров
Решения вопроса 1
werty1001
@werty1001
undefined
Я бы сделал так
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Realetive
@Realetive
MODX Ambassador России, самозванный БЭМ-евангелист
Цвет не может отвечать за какие-то действия, он может их лишь характеризовать (например, состояния).
Пример вёрстки советую посмотреть на официальном сайте методологии (ребята потратили уйму времени на поиск оптимального сочетания вложенности к функциональности идекларативности): https://ru.bem.info/platform/libs/bem-components/6...
P. S. Вообще при любом вопросе, связанном с БЭМ, советую обращаться на bem.info — там есть все ответы (по теме).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы