Цель заброшена
Автор не отписывался в цели 7 лет 8 месяцев 20 дней
Пройти все платные курсы по подписке
Пройти все платные курсы по подписке
Критерий завершения
Пройти все платные курсы по подписке
Личные ресурсы
300р/месяц
Экологичность цели
Пройти все платные курсы по подписке
-
Знакомство с HTML5
Познакомимся с новыми возможностями HTML5. Узнаем какие новые элементы появились в стандарте и как их правильно использовать. Потренируемся вставлять на страницу аудио и видео, подключать и использовать нестандартные шрифты и векторные изображения.
-
Хедер и футер. Теги header и footer
-
Основное содержание. Тег main
-
Разделы страницы. Теги article и section
-
Изображения в формате SVG
-
Навигация. Тег nav
-
Завершаем футер
-
Использование нестандартных шрифтов
-
Подробнее о шрифтах. Правило @font-face
-
Дополнительное содержание. Тег aside
-
Еще раз про article. Анонс поста
-
Завершаем главную: наполнение
-
Внутренняя страница: структура поста
-
Даты для людей и машин. Тег time
-
Картинки с подписями. Теги figure и figcaption
-
Видео. Тег video
-
Форматы и источники видео
-
Аудио. Тег audio
-
Форматы и источники звука
-
Испытание: другой вариант главной
-
-
Формы и HTML5
Научимся создавать продвинутые формы, используя новые возможности HTML5. Познакомимся с новыми типами полей для ввода дат, цветов, чисел и адресов сайтов. Также рассмотрим такие возможности как автофокус, подсказки, средства валидации и многие другие.
-
Испытание: формы — вспомнить всё
-
Сброс введенных значений
-
Простая кнопка
-
Кнопка-изображение
-
Альтернативный способ задания кнопок
-
Обязательные поля
-
Поле выбора даты
-
Поле выбора времени
-
Список возможных значений
-
Поле ввода числового значения
-
Поле поиска
-
Автофокус
-
Другие поля для ввода дат
-
Выбор из диапазона
-
Область для вывода результата
-
Группировка полей формы
-
Паттерны значений полей
-
Поле ввода телефона
-
Подсказка при заполнении полей
-
Поля ввода адресов сайтов и email
-
Поле выбора цвета
-
Группировка элементов списка
-
Запрет редактирования полей
-
Управление автозаполнением полей
-
Переключение между полями
-
localStorage
-
Проверяем работу localStorage
-
Испытание: через тернии к звёздам
-
-
Селекторы, часть 2
Рассмотрим продвинутые селекторы, такие как :nth-last-of-type или :only-child. Также научимся использовать псевдоэлементы, такие как ::before и ::after.
-
Объединение селекторов
-
Псевдокласс :not
-
Комбинируем :not
-
Псевдокласс :nth-last-child
-
Псевдокласс :first-of-type
-
Псевдокласс :last-of-type
-
Псевдокласс :nth-of-type
-
Псевдокласс :nth-last-of-type
-
Испытание: первая раскладка
-
Cелектор последующих элементов
-
Псевдокласс :empty
-
Псевдокласс :only-child
-
Псевдокласс :only-of-type
-
Псевдоэлемент ::before
-
Псевдоэлемент ::after
-
Позиционирование псевдоэлементов
-
Фон для псевдоэлементов
-
Псевдоэлементы ::first-line и ::first-letter
-
Испытание: псевдоэлементы
-
Испытание: вторая раскладка
-
-
Селекторы, часть 3
Рассмотрим продвинутые селекторы, умеющие искать элементы по подстрокам в атрибутах, а также огромное количество селекторов для стилизации элементов форм, таких как :required, :optional и :checked.
-
Ищем в начале строки: [foo^="bar"]
-
Ищем в конце строки: [foo$="bar"]
-
Поиск подстроки везде: [foo*="bar"]
-
Поиск слов внутри строки: [foo~="bar"]
-
Поиск префиксов: [foo|="bar"]
-
Поиски котов. Часть 1
-
Поиски котов. Часть 2
-
Котография 9 на 12
-
Псевдоклассы :enabled и :disabled
-
Псевдоклассы :read-only и :read-write
-
Псевдокласс :required
-
Псевдокласс :optional
-
Псевдокласс :checked
-
Псевдоклассы :invalid и :valid
-
Псевдоклассы :in-range и :out-of-range
-
Объединяй и властвуй
-
Чудеса с ~ и :checked
-
Испытание: UI-кит для формы
-
-
Рамки и фоны, часть 2
Научимся мастерски управляться с рамками и фонами любых форм и размеров, откроем для себя секреты давно знакомых свойств и применим их на практике.
-
Подготовка
-
Размер фона, шаг 1
-
Размер фона, шаг 2
-
Границы фона
-
Обрезка фона
-
Множественный фон
-
Позиция фона от разных сторон
-
Повторение фона: background-repeat: round
-
Повторение фона: background-repeat: space
-
Внешняя рамка
-
Скругление углов, часть 1
-
Скругление углов, часть 2
-
Изображение рамки: border-image-source
-
Изображение рамки: border-image-slice
-
Нарезка несимметричных картинок
-
Изображение рамки: border-image-repeat, часть 1
-
Изображение рамки: border-image-repeat, часть 2
-
Изображение рамки: border-image-width
-
Изображение рамки: border-image-outset
-
Королевская рамка Кексика
-
Эко-рамка Кексика
-
Круглая рамка Кексика, часть 1
-
Круглая рамка Кексика, часть 2
-
Испытание: морской волк
-
Рамки и треугольники, часть 1
-
Рамки и треугольники, часть 2
-
Рамки и треугольники, часть 3
-
Стрелка с помощью рамки
-
Круглая стрелка с помощью рамки, часть 1
-
Круглая стрелка с помощью рамки, часть 2
-
Треугольники в жизни, часть 1
-
Треугольники в жизни, часть 2
-
Испытание: ювелирная работа
-
-
Игра теней
Взглянем на процесс создания теней с помощью CSS. Мы по косточкам разберём свойство box-shadow, научимся использовать множественные тени, а также изучим некоторые продвинутые приёмы работы с тенями.
-
Свойство box-shadow
-
Смещение тени по горизонтали
-
Смещение тени по вертикали
-
Размытие тени
-
Растяжение тени
-
Размытие + растяжение
-
Цвет тени
-
Внутренняя тень
-
Испытание: тусклые тени
-
Полупрозрачная тень
-
Тень только с одной стороны
-
Множественные тени
-
Несколько рамок у одного элемента
-
Теневое искусство – 1
-
Теневое искусство – 2
-
Теневое искусство – 3
-
Испытание: зловещие тени
-
-
Линейные градиенты
Узнаем что такое линейные градиенты и как их можно использовать для создания интересных декоративных эффектов. Разберём синтаксис функции linear-gradient, некоторые интересные приёмы, попрактикуемся создавать сложные орнаменты с помощью градиентов.
-
Hello, linear-gradient!
-
Направление градиента
-
Градиенты по диагоналям
-
Градиенты под углом
-
Диагонали против градусов
-
Испытание: иконки iOS
-
Nyan cat наносит ответный удар
-
Пропорции цветов и колорстопы
-
Резкие переходы цветов
-
Псевдоколонки на градиентах
-
Испытание: флаги
-
Цветовые переходы в px
-
Полупрозрачные градиенты
-
Повторяющийся линейный градиент
-
Строим сложный фон — часть 1
-
Строим сложный фон — часть 2
-
Строим сложный фон — часть 3
-
Строим сложный фон — финал
-
Кнопки — часть 1
-
Кнопки — часть 2
-
Кнопки — часть 3
-
Испытание: орнамент из сюрикенов
-
Испытание: cпутники
-
-
Двумерные трансформации
Будем крутить, наклонять, перемещать, уменьшать и увеличивать объекты, а также взрывать их фаерболами, телепортироваться и использовать телекинез. Ну и, конечно, разберём крутые приёмы использования трансформаций для создания декоративных эффектов.
-
Перемещение по горизонтали
-
Перемещение по вертикали
-
Тренировка фаерболов
-
Увеличение, уменьшение
-
Защита города
-
Начало путешествия
-
Лабиринт
-
Битва — часть 1
-
Битва — часть 2
-
Испытание: таинственная карта
-
Битва — часть 3
-
Испытание: расколотый кристалл
-
Финальная битва
-
Особенности transform-origin — часть 1
-
Особенности transform-origin — часть 2
-
Особенности transform-origin — часть 3
-
Особенности transform-origin — часть 4
-
Центровка с помощью transform: translate
-
Поворот текста в блоках
-
Поворот текста в фоне
-
Нестандартные тени
-
Эффекты при наведении: кнопки — часть 1
-
Эффекты при наведении: кнопки — часть 2
-
Эффекты при наведении: кнопки — часть 3
-
Эффекты при наведении: галерея
-
«Стопка» карт
-
Круговое меню, подготовка
-
Круговое меню, шаг 1
-
Круговое меню, шаг 2
-
Круговое меню, шаг 3
-
Круговое меню, финал
-
Испытание: раскладка карт
-
-
Оформление текста, часть 2
Мы в прямом смысле «наиграемся со шрифтами», декоративными текстовыми эффектами и тенями, а ещё узнаем, как повысить читабельность текстов с помощью новых CSS-свойств.
-
Unicode-символы
-
Свойство text-shadow
-
Смещение текстовой тени по горизонтали
-
Смещение текстовой тени по вертикали
-
Размытие текстовой тени
-
Цвет текстовой тени
-
Эффект вдавленного текста
-
Декоративная ретро-тень
-
Испытание: психоделическая тень
-
Логотип: нестандартный шрифт
-
Логотип: иконочный шрифт
-
Логотип: выравнивание размеров
-
Декоративная стилизация строки, шаг 1
-
Декоративная стилизация строки, шаг 2
-
Свойство text-indent
-
Псевдоэлемент ::first-letter
-
Псевдоэлемент ::first-line
-
Колоночная разметка: свойство column-count
-
Колоночная разметка: свойство column-width
-
Колоночная разметка: свойство column-gap
-
Направление текста
-
Направление текста и таблицы
-
Переполнение текста
-
Интервал между словами
-
Испытание: why so serious?
-
Испытание: поиграйся со шрифтами
-
-
Анимация
Рассмотрим основы анимации на CSS. Нам предстоит пройти путь развития цивилизации и покорить космический простор. Мы будем двигать, поворачивать и видоизменять объекты, попутно осваивая приёмы работы анимации в CSS.
-
Привет, animation!
-
@keyframes: раскадровка
-
@keyframes: from и to
-
@keyframes: группировка кадров
-
Множественная анимация, шаг 1
-
Множественная анимация, шаг 2
-
Водное путешествие
-
Количество проигрываний анимации: animation-iteration-count
-
Направление анимации: animation-direction, шаг 1
-
Направление анимации: animation-direction, шаг 2
-
Задержка начала анимации: animation-delay, шаг 1
-
Задержка начала анимации: animation-delay, шаг 2
-
Задержка начала анимации: animation-delay, шаг 3
-
Воздушное путешествие
-
Состояние до и после анимации: animation-fill-mode, шаг 1
-
Состояние до и после анимации: animation-fill-mode, шаг 2
-
Состояние до и после анимации: animation-fill-mode, шаг 3
-
Состояние до и после анимации: animation-fill-mode, шаг 4
-
Состояние до и после анимации: animation-fill-mode, шаг 5
-
Запуск фабрики, шаг 1
-
Запуск фабрики, шаг 2
-
Остановка и запуск анимации: animation-play-state
-
«Форма» анимации, animation-timing-function
-
animation-timing-function, шаг 2
-
animation-timing-function, шаг 3
-
animation-timing-function, шаг 4
-
Ракета на старт, шаг 1
-
Ракета на старт, шаг 2
-
Посадка, шаг 1
-
Посадка, шаг 2
-
Посадка, шаг 3
-
-
Плавные переходы
Научимся плавно менять CSS-свойства, будем создавать красивые и функциональные элементы форм в стиле Material Design и построим мини-викторину об HTML и CSS.
-
Длительность перехода, transition-duration
-
Длительность перехода, шаг 2
-
transition-property: какие свойства изменять плавно?
-
Задержка перехода, transition-delay
-
«Форма» перехода, transition-timing-function
-
transition-timing-function, шаг 2
-
transition-timing-function, шаг 3
-
transition-timing-function, шаг 4
-
Бумажные кнопки, шаг 1
-
Бумажные кнопки, шаг 2
-
Бумажные кнопки, шаг 3
-
Чекбоксы, шаг 1
-
Чекбоксы, шаг 2
-
Чекбоксы, шаг 3
-
Радио-кнопки, шаг 1
-
Радио-кнопки, шаг 2
-
Радио-кнопки, шаг 3
-
Переключатели, шаг 1
-
Переключатели, шаг 2
-
Переключатели, шаг 3
-
Переключатели, шаг 4
-
Иконка-трансформер, шаг 1
-
Иконка-трансформер, шаг 2
-
Иконка-трансформер, шаг 3
-
Иконка-трансформер, шаг 4
-
Текстовое поле ввода, шаг 1
-
Текстовое поле ввода, шаг 2
-
Текстовое поле ввода, шаг 3
-
Текстовое поле ввода, шаг 4
-
-
Мастерская: декоративные эффекты на CSS3
Это прикладной курс, в котором вы будете создавать сложные элементы интерфейса и крутые эффекты, используя новые возможности HTML5 и CSS3. Вы построите сложные навигационные элементы, поэкспериментируете с масками, эффектами при наведении и даже создадите слайдер на чистом CSS.
-
Маска при наведении, шаг 1
-
Маска при наведении, шаг 2
-
Маска при наведении, шаг 3
-
Маска при наведении, шаг 4
-
Выдвигающееся описание, шаг 1
-
Выдвигающееся описание, шаг 2
-
Выдвигающееся описание, шаг 3
-
Эффектные ссылки, шаг 1
-
Эффектные ссылки, шаг 2
-
Эффектные ссылки, шаг 3
-
Эффектные ссылки, шаг 4
-
Эффектные ссылки, шаг 5
-
Эффектные ссылки, шаг 6
-
Эффектные ссылки: все вместе
-
Закруглённые внутрь углы, шаг 1
-
Закруглённые внутрь углы, шаг 2
-
Закруглённые внутрь углы, шаг 3
-
Закруглённые внутрь углы, шаг 4
-
Испытание: статистика браузеров
-
Слайдер на CSS, шаг 1
-
Слайдер на CSS, шаг 2
-
Слайдер на CSS, шаг 3
-
Слайдер на CSS, шаг 4
-
Хлебные крошки, шаг 1
-
Хлебные крошки, шаг 2
-
Хлебные крошки, шаг 3
-
Хлебные крошки, шаг 4
-
Хлебные крошки, шаг 5
-
Маркер на карте, шаг 1
-
Маркер на карте, шаг 2
-
Испытание: щит Завтрамэна
-
-
Таблицы на CSS
Взглянем на таблицы с другой стороны: научимся строить их с помощью CSS, исследуем и опробуем на практике редкие табличные свойства. А также нас ждёт интересное и непростое путешествие за Святым Граалем.
-
CSS-таблица
-
Ряды и ячейки таблицы
-
Заголовок таблицы
-
Группировка верхних рядов и ячеек
-
Группировка нижних рядов и ячеек
-
Группировка основных рядов и ячеек, часть 1
-
Группировка основных рядов и ячеек, часть 2
-
Колонка таблицы
-
Группировка колонок таблицы
-
Испытание: строим таблицу на CSS
-
Строчная таблица
-
Горизонтальное выравнивание таблицы
-
Горизонтальное и вертикальное выравнивание
-
Ячейки и границы таблицы
-
Holy Grail, часть 1
-
Holy Grail, часть 2
-
Holy Grail, часть 3
-
Испытание: ещё одна CSS-таблица
-
-
Кекстаграм: Начало. CSS-фильтры
Вместе станем мастерами фильтров в CSS: разберёмся, как применять фильтры к разным элементам, а также комбинировать и анимировать их.
-
Яркость и контрастность, brightness и contrast
-
Бесцветность и сепия, grayscale и sepia
-
Инверсия и насыщенность, invert и saturate
-
Поворот цвета, hue-rotate
-
Размытость и непрозрачность, blur и opacity
-
Тень, drop-shadow
-
Отличие box-shadow и drop-shadow
-
Применение CSS-фильтров к тексту
-
Испытание: разные фильтры
-
Комбинация фильтров
-
Комбинация фильтров drop-shadow
-
Анимация CSS-фильтров
-
Плавные переходы и CSS-фильтры
-
Испытание: комбинации фильтров
-
-
Кекстаграм: Эпилог. JavaScript
В сиквеле курса «Кекстаграм» нам предстоит запрограммировать небольшое фотоприложение с фильтрами на JavaScript.
-
Кекстаграм: разметка
-
Кекстаграм: первый фильтр
-
Кекстаграм: репетируем переключение
-
Кекстаграм: второй фильтр
-
Кекстаграм: наконец-то JavaScript
-
Кекстаграм: играем с классами
-
Кекстаграм: расшифровка кода
-
Кекстаграм: третий фильтр
-
Испытание: испорченные портреты
-
Кекстаграм: строки и переменные
-
Кекстаграм: используем функцию
-
Кекстаграм: экспериментируем с вызовом функции
-
Кекстаграм: добавляем data-атрибуты
-
Кекстаграм: используем data-атрибуты
-
Кекстаграм: знакомимся с циклом
-
Кекстаграм: используем цикл
-
Кекстаграм: завершаем функцию переключения
-
Кекстаграм: программируем переключатели, часть 1
-
Кекстаграм: программируем переключатели, часть 2
-
Кекстаграм: завершаем переключатели
-
Кекстаграм: сравнение фото
-
Кекстаграм: ползунок-разделитель
-
Кекстаграм: двигаем ползунок
-
Кекстаграм: четвёртый фильтр
-
Кекстаграм: четвёртый фильтр, завершение
-
Кекстаграм: финал
-
Испытание: игровые фишки
-
-
Флексбокс, часть 1
Рассмотрим основы нового механизма «гибкой» раскладки — флексбокс. Сначала потренируемся «на котиках» направлять оси флекс-контейнера, выравнивать и переносить флекс-элементы, а затем научимся простому применению флексбокса в реальных интерфейсах.
-
Флексбокс, display: flex
-
Главная ось, flex-direction
-
Поперечная ось
-
Распределение флекс-элементов, justify-content
-
В начале и в конце главной оси
-
Равномерное распределение
-
Выравнивание флекс-элементов, align-items
-
В начале и в конце поперечной оси
-
Выравнивание элементов по базовой линии
-
Эгоистичное выравнивание, align-self
-
Выравнивание одного элемента по базовой линии
-
Испытание: простая палитра
-
Перенос флекс-элементов, flex-wrap
-
Перенос в обратном порядке
-
Выравнивание строк флекс-контейнера, align-content
-
align-content: stretch и align-items
-
align-content: не-stretch и align-items
-
Остальные значения align-content
-
Порядковый номер флекс-элемента, order
-
Испытание: палитра посложнее
-
Идеальное центрирование, margin: auto
-
Идеальное центрирование, флекс-выравнивания
-
«Гибкое» меню
-
«Гибкое» меню, часть 2
-
«Гибкое» меню, часть 3
-
Вертикальный ряд иконок
-
Вертикальный ряд иконок, часть 2
-
Вертикальный ряд иконок, часть 3
-
Сортировка элементов на CSS
-
Блоки одинаковой высоты
-
Испытание: сложные палитры
-
-
Флексбокс, часть 2
Узнаем как управлять размерами и отступами флекс-элементов и как работают коэффициенты растяжения и сжатия, а также потренируемся создавать «гибкие» раскладки и элементы интерфейса.
-
Флекс-элементы и блочная модель
-
Особенности свойства margin
-
Выравнивание и внешние отступы
-
Направление главной оси и внешние отступы
-
Базовый размер флекс-элемента, flex-basis
-
Испытание: кубизм
-
Коэффициент растягивания элементов, flex-grow
-
Пропорциональное растягивание элементов
-
Расчёт итогового размера с flex-grow
-
Коэффициент сжатия элементов, flex-shrink
-
Пропорциональное сжатие элементов
-
Расчёт итогового размера с flex-shrink
-
flex-shrink и min-width
-
Испытание: мастер коэффициентов
-
Сокращённое свойство flex
-
Многострочный флекс-контейнер и flex-shrink
-
Многострочный флекс-контейнер и flex-grow
-
flex-basis: 100% и flex-wrap
-
Заголовок с описанием на флексбоксах
-
Заголовок с описанием, часть 2
-
«Гибкое» меню с переполнением
-
«Гибкое» меню с переполнением, часть 2
-
Поля ввода с динамической шириной
-
Карточка курса
-
Карточка курса, часть 2
-
Карточка курса, часть 3
-
Много карточек
-
Испытание: гибкий поток
-
-
Знакомство с LESS
Познакомимся с основами препроцессора LESS и начнём разрабатывать свою библиотеку визуальных компонентов. Вместе научимся создавать цветовую схему для элементов интерфейса.
-
Введение
-
Переменные, шаг 1
-
Переменные, шаг 2
-
Цветовые функции, введение
-
Вложенные правила, шаг 1
-
Вложенные правила, шаг 2
-
Математические операции, шаг 1
-
Математические операции, шаг 2
-
Математические операции, шаг 3
-
Цветовые функции, шаг 2
-
Цветовые функции, шаг 3
-
Цветовые функции, шаг 4
-
Цветовые функции, шаг 5
-
Испытание: палитра
-
-
Примеси в LESS
Продолжим изучать возможности препроцессора LESS: познакомимся с примесями, научимся применять примеси с условиями, разберёмся, как создавать и использовать циклы. Также мы рассмотрим примеры использования примесей для решения типовых задач вёрстки.
-
Вспоминаем переменные
-
Примеси
-
Несколько примесей
-
Примесь с параметром
-
Примесь с параметром, часть 2
-
Значение параметра примеси по умолчанию
-
Примесь с несколькими параметрами
-
Испытание: части головоломки
-
Шаблоны примесей
-
Шаблоны примесей, часть 2
-
Шаблоны примесей, часть 3
-
Испытание: примеси и портреты
-
Примесь с условием
-
Примесь с условием, часть 2
-
Условия и внешние переменные
-
Условия и типы параметров
-
Испытание: примеси и портреты, часть 2
-
Переменные-вставки
-
Цикл
-
Цикл, часть 2
-
Испытание: разноцветные ступеньки
-
Вертикальный ритм текста
-
Вертикальный ритм текста, часть 2
-
Цвета блоков-оповещений
-
Цвета блоков-оповещений, часть 2
-
Примесь для центровки блока
-
Примесь для треугольных форм
-
Примесь для треугольных форм, часть 2
-
Примесь для треугольных форм, часть 3
-
Испытание: круглая стрелка с помощью рамки
-
-
Знакомство с SVG
Мы познакомимся с SVG — форматом векторной графики. Разберём базовые примитивы: линии, прямоугольники, окружности. Научимся позиционировать их, управлять цветом и размерами, собирать из них разные рисунки.
-
Привет, SVG!
-
Рисуем прямоугольник
-
Координаты прямоугольника
-
Скругление углов
-
Испытание: починка телевизора
-
Многоугольники
-
Испытание: пирамиды
-
Рисуем окружность
-
Испытание: мишень
-
Рисуем эллипс
-
Испытание: удивлённый смайлик
-
Рисуем линии
-
Испытание: арифметические знаки
-
Рисуем ломаные линии
-
Испытание: воздушные шары
-
- 1578
- 28 декабря 2016, 17:52
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением