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

Для чего нужно написание CSS класса через амперсанд в Saas

В Sass символ & (амперсанд) используется для вложенности и ссылки на родительский селектор. Это позволяет писать более компактный и читаемый код, избегая повторений.

Пример:

scss
.button {
  background: blue;
  
  &:hover {
    background: darkblue;
  }
  
  &--large {
    font-size: 20px;
  }
}

Компилируется в:

css
.button { background: blue; }
.button:hover { background: darkblue; }
.button--large { font-size: 20px; }

Основные преимущества:

  • Создание модификаторов (BEM-нотация)
  • Вложенные псевдоклассы и псевдоэлементы
  • Упрощение поддержки кода
  • Избегание дублирования селекторов
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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