Препроцесори SASS
Частина 2
Сьогодні розглянемо такі можливості препроцесора
Підключення файлів
_init.scss
demo_file.scss
Результат: demo_file.css
Вбудовані правила
Завдання. Створіть стилі в SASS для таблиці, її комірок та посилань в комірках td з використанням вкладеності
Стилі повинні примінятись лише до таблиць із класом .table
Домішки (Міксини)
Домішки дають можливість визначити стилі, які будуть повторюватись в таблицях стилів:
Результат
Завдання. Створити домішку, якою можна задати такі стилі розмірів для блоків
Посилання на батьківський селектор
Результат
Завдання. Створіть домішку string-concat, яка для різних тегів генерує контент в псевдоелементі after:
Оператор @each
Результат
Мапи (словники)
Результат
Завдання. Потрібно створити стилі для таких блоків
$success-colors: #5cb85c, #a0d6a0, #48a548;
$info-colors: #5bc0de, #9cd9eb, #2badd4;
$warning-colors: #f0ad4e, #f5c684, #dd8913;
$danger-colors: #d9534f, #e79290, #c32f2a;
Вимоги до коду