Курс по программированию на SASS является прямым продолжением курса SASS: Основы работы. Курс может показаться достаточно сложным для тех, кто только начинает свой путь в мир разработки, так как в нем мы впервые встретимся с понятием функций, аргументов, циклов, условных конструкций. Научимся работать с числами и строками. Узнаем о существовании специфичных типов данных, таких как булевые значения.
Программирование на SASS позволяет нам не только избежать повторения кода или сделать его более структурированным. Это открывает нам новые возможности по генерации классов, созданию стилей в зависимости от настроек.
Хорошим примером является наличие двух цветовых оформлений на проекте. С помощью SASS мы можем свободно разделить стили для светлой и темной темы, и подключать/компилировать их при необходимости.
К концу курса вы научитесь работать с функциями, узнаете о том, что миксины тоже являются функциями. Сможете генерировать похожие классы с помощью одной единственной функции. Согласитесь, что намного приятнее сгенерировать такие классы, как mt-5, mt-10 и так далее с помощью нескольких строк кода, не прибегая к постоянному копированию и включению нужных стилей с помощью миксинов, как мы делали в предыдущем курсе.
Практика
Многие из уроков в данном курсе будут иметь практики. Старайтесь не просто выполнять задание, а после успешного прохождения также экспериментируйте с кодом и возможностями, которые вы узнали.
CodePen
Другая возможность применить навыки, полученные при работе с курсом — использование сервиса CodePen. Вы можете создать свой pen и в настройках CSS указать использование препроцессора SASS.
Курс программирования на SASS расширяет и углубляет знания препроцессора SASS. Он добавляет элементы программирования:
- Циклы
- Функции
- Типы данных
- Условные выражения
Остались вопросы? Задайте их в разделе «Обсуждение»
Вам ответят команда поддержки Хекслета или другие студенты
Для полного доступа к курсу нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.