Встречается на собеседованиях • сегодня

Что такое mixin

Миксин — это способ повторного использования кода в CSS препроцессорах, таких как Sass или Less. Он позволяет определить стили один раз и включать их в другие правила, избегая дублирования кода.

Пример в Sass:

scss
@mixin border-radius($radius) {
  -webkit-border-radius: $radius;
  -moz-border-radius: $radius;
  border-radius: $radius;
}

.button {
  @include border-radius(5px);
}

Особенности:

  • Могут принимать параметры (как в примере выше)
  • Поддерживают значения по умолчанию
  • Позволяют группировать часто используемые стили
  • Компилируются в обычный CSS

Отличаются от @extend тем, что копируют код, а не создают группировку селекторов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы