kamikadze1996
@kamikadze1996
{[]}

Как лучше использовать классы и стили?

Допустим у меня есть дизайн кнопки на сайте который повторяется на многих страница (стандартная кнопка UI), как лучше задать стили для них?
1) Создать стиль .button {...} и присваивать его в коде html для каждой кнопки ?
2) Создать шаблон кнопки в Sass и использовать @extends для кнопок и давая им разные классы в html? Как все таки делать разумнее?
  • Вопрос задан
  • 148 просмотров
Решения вопроса 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
Пирожок, блин. extends - для расширения базового класса, добавления ему новых свойств. а не для дублирования одного и того же.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
axaxa_man
@axaxa_man
web developer
разумнее, чтобы у всех одинаковых кнопок был одинаковый класс.
Присваивай всем .button, сделаешь ты это через css , или наследованием в sass, не важно.
Ответ написан
Комментировать
Более объективно сделать миксин/набор миксинов (не знаю как это называется в sass)
на основе этого миксина сделать класс .button, в html применять этот класс и,
когда нужно, в стилях применять миксин к похожим на кнопку элементам.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы