Встречается на собеседованиях • сегодня
Что используешь из SCSS
SCSS (Sassy CSS) — это препроцессор, расширяющий возможности CSS. Вот что я чаще всего использую:
1. Вложенность (Nesting)
Позволяет писать более читаемый код:
scss
.nav {
ul { margin: 0; }
a {
color: blue;
&:hover { text-decoration: underline; }
}
}2. Переменные
Для хранения цветов, размеров и т.д.:
scss
$primary-color: #3498db;
.button { background: $primary-color; }3. Миксины (Mixins)
Для переиспользуемых стилей:
scss
@mixin flex-center {
display: flex;
justify-content: center;
align-items: center;
}
.header { @include flex-center; }4. Импорты (@import)
Для модульности (хотя в новых версиях лучше использовать @use):
scss
@import 'variables', 'mixins';5. Наследование (@extend)
(Использую осторожно из-за побочных эффектов):
scss
%message-shared {
border: 1px solid #ccc;
}
.success { @extend %message-shared; }6. Математические операции
scss
.container { width: 100% - 30px; }Также использую:
- Циклы (@for, @each)
- Условные конструкции (@if)
- Функции (darken(), lighten())
- Карты (maps) для сложных структур данных
SCSS помогает писать поддерживаемый и DRY-код, но важно не злоупотреблять сложными конструкциями.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы