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

Для чего нужен CSS препроцессор

CSS препроцессоры (Sass, Less, Stylus) упрощают написание стилей, добавляя возможности, которых нет в чистом CSS:

  1. Переменные – хранение цветов, размеров и других значений для повторного использования:
scss
$primary-color: #3498db;
.button { background: $primary-color; }
  1. Вложенность – более читаемая структура кода:
scss
.nav {
  ul { margin: 0; }
  li { display: inline-block; }
}
  1. Миксины – переиспользуемые блоки стилей:
scss
@mixin border-radius($radius) {
  border-radius: $radius;
}
.box { @include border-radius(10px); }
  1. Импорты – разбиение кода на модули.
  2. Наследование через @extend.
  3. Математические операции прямо в стилях.

Препроцессоры компилируются в обычный CSS, что позволяет использовать современные возможности с поддержкой старых браузеров.

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

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

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

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