
Категорія · Основи
CSS, який збирається з вкладених файлів
Вкладеність, змінні збірки, mixin, чому не extend, модулі @use, &, цикли, як це потрапляє в браузер. Вісім уроків після звичайного CSS.
До першого урокуОдразу шпаргалкаТеми — кожна своїм уроком
01ВкладеністьSCSS — це CSS плюс вкладеність. На виході однаково звичайний CSS.
10 хв
02$змінні$ink: #111 — до збірки. Це не var(--ink): у браузері вже підставлено значення.
10 хв
03@mixin і @includeШматок властивостей із параметрами. Не копіпаста flex-центру в десяти місцях.
11 хв
04@extend обережноГрупує селектори. Легко склеїти те, чого не хотів. Для кнопки частіше mixin або клас в HTML.
10 хв
05Файли: @use, а не каша в одному_buttons.scss не компілюється сам. Головний файл підключає шматки.
11 хв
06Батько && — той селектор, усередині якого пишеш. .btn { &:hover } → .btn:hover.
10 хв
07@each і @ifЗгенерувати утиліти .mt-1… не вручну. Не пиши на Sass цілу програму.
11 хв
08Збірка і навіщо SCSSБез кроку збірки в браузері порожньо. Vite/sass стискає в CSS. Не змішуй три препроцесори.
11 хв0/8 тем відкрито. Це вступ курсу, не весь курс на одній сторінці.