Тема 1. Работа с веб-шрифтами
Использование собственных веб-шрифтов на сайте. Типы файлов шрифтов. Правовые вопросы использования веб-шрифтов. Поиск веб-шрифтов. Создание нескольких форматов шрифтов. Способы подключения веб-шрифтов при помощи директивы @font-face. Обеспечение совместимости со старыми версиями браузера Internet Explorer.
Тема 2. Осуществление преобразований, переходов и анимации с помощью CSS
Преобразования. Вращение. Масштабирование. Перемещение. Наклон. Множественные преобразования. Исходная точка.
Переходы. Добавление перехода. Распределение скорости выполнения перехода по времени. Задержка начала перехода. Краткая запись свойства transition. .
Анимация. Определение ключевых кадров. Применение анимации. Распределение скорости выполнения анимации по времени. Завершение анимации. Краткая запись свойства animation.
Тема 3. Использование градиентных фонов
Разработка собственного градиентного фона. Линейные градиенты. Цветовые опорные точки. Префиксы производителей и поддержка Internet Explorer. Повторяющиеся линейные градиенты. Радиальные градиенты. Повторяющиеся радиальные градиенты.
Тема 4. Адаптивный дизайн
Макетные сетки. Верстка страницы с применением grid layout
Вёрстка страницы и разработка стилей под разные устройства. Концепция «Mobile First». Медиа-запросы. Адаптивные изображения.
Создание аппаратно-зависимых таблиц стилей. CSS для печати.
Тема 5. Основы использования препроцессоров в написании кода
Создание хорошо структурированной разметки с помощью препроцессора Haml. Объявление , создание тегов и атрибутов в Haml. Классы и идентификаторы в теге div. Написание комментариев и «тихих» комментариев. Преобразование файлов *.haml в *.html.
Упрощение написания CSS-кода при помощи препроцессора Sass. Синтаксис Sass. Создание селекторов. Создание вложенных селекторов. Вложенные свойства. Преобразование файлов *.sass в *.css.
Установка CSS-свойств при помощи переменных в препроцессоре Sass. Интерполяция переменных. Вычисления. Преобразование шестнадцатиричного значения цвета в RGBa средствами препроцессора. Операции с цветом.
Вернуться в начало раздела