@Breeze1

SASS: extend or mixin?

Помогите пожалуйста новичку прояснить несколько вещей с SASS. В каких вообще случаях нужно использовать миксины ? К примеру у меня есть часто повторяемый код:
.item
display: flex
justify-content: center
flex-wrap: wrap

Мне кажется, что вместо миксина будет целеобразней сделать расширение, например так:

%item
display: flex
justify-content: center
flex-wrap: wrap

.container
@extend %item

Мы не плодим один и тот же код много раз, мы группируем селекторы, и пишем для них одни и теже правила. Так в каких же случаях тогда стоит использовать миксины ? Спасибо
  • Вопрос задан
  • 936 просмотров
Решения вопроса 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
Не нужно делить мир на черное и белое. В нем гораздо больше оттенков.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
andead
@andead
друпал девелопер, фрилансер
extend нельзя использовать в @media, поэтому пользуюсь только миксинами.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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