09. Цвета, шрифты и фон

Ты уже умеешь создавать HTML-страницы и подключать CSS. Теперь пришло время сделать сайт красивым, ярким и уникальным!

Цвета, шрифты и фон — это как краски, кисти и холст для художника. Они задают настроение всему сайту!

Как задаются цвета

Цвет в CSS можно указать тремя способами:
  • По названию: red, blue, green
  • По коду: #ff0000, #00ff00, #0000ff
  • По RGB: rgb(255, 0, 0) — тоже красный

body {
  color: white; /* цвет текста */
  background-color: #222; /* цвет фона */
}

h1 { color: gold; }

p { color: lightgreen; }

Попробуй менять цвета и наблюдай, как всё меняется. Цвета с # — это шестизначные «коды», которые определяют оттенок.

Как выбрать красивую палитру

Хочешь, чтобы сайт выглядел как из игры или мультфильма? Выбери 2–3 основных цвета, которые будут сочетаться. Например:
  • Minecraft — зелёный, коричневый, серый
  • Among Us — красный, чёрный, голубой
  • Frozen — голубой, белый, серебристый
Можно подобрать цвета на сайтах:

Шрифты — почерк твоего сайта

Шрифт показывает характер твоего сайта: игровой, весёлый, строгий или мультяшный.

Пример:


body {
  font-family: Arial, sans-serif;
}

h1 { font-family: 'Comic Sans MS', cursive; }

Можно подключать шрифты из Google Fonts! Например:


<link href="https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap" rel="stylesheet">

body { font-family: 'Press Start 2P', cursive; }

Теперь текст выглядит как в старой видеоигре

Добавляем фон

Фон можно сделать любым цветом или даже картинкой.

body {
  background-color: #1a1a1a;
  background-image: url('stars.jpg');
  background-repeat: no-repeat;
  background-size: cover;
}

Параметр background-size: cover делает так, чтобы картинка заполняла весь экран.

Украшаем блоки

Часто на сайте есть прямоугольные карточки (div или section), которые можно оформить.

.card {
  background: #333;
  padding: 16px;
  border-radius: 12px;
  color: #fff;
  box-shadow: 0 0 10px rgba(0,0,0,0.3);
}

Попробуй создать несколько таких карточек с описанием любимых героев, фильмов или игр.

Мини-проект: Сайт в стиле игры

Создай сайт, вдохновлённый любимой игрой! Например — Minecraft, Roblox, Brawl Stars или Genshin Impact.
  • Сделай фон, подходящий к стилю игры.
  • Выбери цвета сайта в духе персонажей.
  • Подключи подходящий шрифт (например, пиксельный или мультяшный).
  • Добавь карточки с героями, названиями уровней или предметами.

Пример:


body {
  background-color: #3a5e3a;
  color: #fff;
  font-family: 'Press Start 2P', cursive;
}

.card { background: #2f2f2f; padding: 20px; border-radius: 10px; margin: 10px; border: 2px solid #00ff00; }

Теперь у тебя сайт будто из самой игры!

Забавный факт

CSS появился в 1996 году! А первый цвет, который добавили в браузер, был… gray (серый)!

Главное запомни

  • CSS отвечает за внешний вид сайта: цвета, шрифты, фон.
  • Цвет можно задать по названию, HEX-коду (#) или через rgb().
  • Шрифт задаётся через свойство font-family.
  • Фон можно сделать цветным или картинкой с помощью background-image.

Мини-тест

  • Как задать фон картинкой?
  • Что делает свойство font-family?
  • Какой шрифт подходит для игрового стиля?

Твоё задание

Сделай свой сайт в стиле любимого мультфильма или игры! Пусть у него будет фон, необычный шрифт и красивые цвета.