🌐 Школа программирования КИДКОД

Домашние задания по веб-дизайну

162 заданий: от первого тега <h1> до flexbox, анимаций, JavaScript-игр и своего сайта-портфолио. Пиши код прямо на странице и сразу смотри результат. 128 задач проверяются автоматически.

Твой прогресс:
0 из 0
👀

Живой просмотр

Пиши HTML и CSS — страница обновляется прямо во время набора.

✅

Автопроверка

Нажми «Проверить» — и сразу узнаешь, всё ли сделано верно.

💾

Всё сохраняется

Код и отметки о выполнении хранятся в твоём браузере.

🔑

Ответы и подсказки

Застрял? Открой подсказку или посмотри решение.

Начинающий web-дизайнер

HTML и CSS: теги, стили, flexbox, анимации, адаптивность и grid.

+5 новых1

Первая страница: теги

VS Code, структура HTML, заголовки, абзацы, списки

0/6
+4 новых2

Браузер, ссылки, таблицы, формы

Консоль разработчика, a, table, form, input

0/5
+4 новых3

Основы CSS

color, font-size, margin, padding, border

0/6
+2 новых4

Структура сайта и селекторы

div, class, id, внутренние ссылки, vh и vw, GitHub

0/4
+3 новых5

Сайт в интернете и position

GitHub Pages, position: relative, absolute, fixed, sticky

0/5
+3 новых6

Flexbox

display: flex, flex-direction, justify-content, flex-wrap

0/5
+2 новых7

:hover и inline-block

inline-block, :hover, transition, transform

0/4
+1 новых8

Промежуточный проект

Собираем всё изученное в один сайт

0/2
+1 новых9

Вёрстка по макету

Превращаем рисунок-макет в настоящую страницу

0/3
+3 новых10

Псевдоклассы и псевдоэлементы

:hover, :focus, :nth-child, ::before, ::after, формы

0/5
+3 новых11

Анимация в CSS

@keyframes, animation, linear-gradient

0/6
+3 новых12

Цвета в веб-дизайне

HEX, RGB, HSL, прозрачность, готовые палитры

0/6
+2 новых13

Параллакс и SVG

background-attachment: fixed, svg, circle, rect

0/3
+3 новых14

Адаптивный дизайн

@media, flex-wrap, meta viewport

0/5
+1 новых15

CSS-фреймворки: Bootstrap

Готовые классы, сетка, кнопки, темы Bootswatch

0/2
+3 новых16

CSS Grid

display: grid, grid-template-columns, grid-template-areas

0/4

Продвинутый web-дизайнер

JavaScript: переменные, массивы, условия, циклы, функции, DOM, игры и canvas.

+4 новых17

Введение в JavaScript

console.log, alert, первые шаги с DOM

0/5
+3 новых18

Типы данных: числа и строки

let, числа, строки, slice, typeof

0/7
+2 новых19

Массивы

push, pop, shift, unshift, индексы, length

0/6
+2 новых20

Объекты

Ключи и значения, вложенные объекты, for...in

0/5
+3 новых21

Условия и сравнения

if / else, prompt, Number, boolean, null

0/6
+3 новых22

Циклы

while, for, break, перебор массива

0/7
+3 новых23

Функции

function, return, параметры, стрелочные функции

0/7
+3 новых24

DOM, часть 1

querySelector, textContent, innerHTML, style

0/4
+3 новых25

DOM, часть 2: события

createElement, append, remove, addEventListener

0/7
+2 новых26

DOM, часть 3: координаты

Координаты мыши, прокрутка, размеры элементов

0/5
+3 новых27

Интерактивные программы

setTimeout, setInterval, Math.random, игры

0/6
+2 новых28

ООП: объекты и классы

Конструкторы, классы, методы, this

0/5
+2 новых29

Canvas: рисуем кодом

getContext, fillRect, arc, lineTo, рисование циклами

0/6
+1 новых30–31

Создаём игру

Собираем всё изученное в настоящую игру

0/2
32

Библиотеки и Figma

Figma, выбор палитры, популярные JS-библиотеки

0/3

Дизайн-проект

Свой сайт-портфолио: макет в Figma, BEM, Sass, адаптивная вёрстка и публикация.