Как создать градиент «ночное небо» с звёздами — и чтобы он выглядел глубоко, а не как заставка 2005 года

Как создать градиент «ночное небо» с звёздами — и чтобы он выглядел глубоко, а не как заставка 2005 года

Ты хочешь, чтобы фон твоего сайта, приложения или презентации выглядел как настоящая ночь — не просто тёмно-синий с белыми точками, а так, чтобы человек останавливался, присматривался, чувствовал глубину. Не как «дизайн из Windows XP», а как будто смотришь вверх в чистом поле, без светового загрязнения. Это не про красоту. Это про атмосферу. И да — это реально сделать, даже если ты не художник.

Я делал такие фоны для приложений с медитациями, для сайтов астрономических клубов, для лендингов космических стартапов. И каждый раз клиент говорил: «Это… как будто я вижу звёзды». Не потому что я использовал дорогие плагины, а потому что знал, как делать градиент и где ставить звёзды. Сейчас расскажу, как это работает.

Почему простой градиент «тёмно-синий → чёрный» не работает

Первое, что делают все: берут чёрный, добавляют синий, рисуют градиент сверху вниз, ставят 50 белых точек — и радуются. Но результат выглядит плоско. Почему?

Потому что в реальной ночи:

  • небо не чёрное — оно тёмно-синее, почти фиолетовое у горизонта;
  • свет рассеивается — чем выше, тем светлее, но не резко, а плавно;
  • звёзды не одинаковые — одни ярче, другие едва видны, некоторые мерцают;
  • есть туманности, тени, слабые полосы Млечного Пути — они не точки, а размытые пятна.

Если ты хочешь глубину — тебе нужно не «заполнить» фон, а создать ощущение объёма. А это значит: три слоя.

Три слоя настоящего ночного неба

Все реальные эффекты «ночного неба» строятся на трёх уровнях:

  1. Фоновый градиент — основа. Не просто синий → чёрный, а с переходом в тёплые оттенки у горизонта.
  2. Рассеянный свет (Млечный Путь) — не звёзды, а слабая светящаяся полоса, как дымка. Её не видно на всех экранах, но если она есть — небо «живёт».
  3. Звёзды — не однородные точки. Разные размеры, яркости, случайные скопления. И ни одной звезды не должно быть в центре экрана — там глаза человека фокусируются, и если там «белая точка», он сразу чувствует фальшь.

Сейчас разберём каждый слой по шагам.

Шаг 1: Создаём фоновый градиент

Берём цвета не из палитры «темно-синий» и «чёрный». Используем реальные оттенки, которые есть на фотографиях ночного неба:

  • Верх: #0a1a2f — тёмный индиго, почти чёрный, но с оттенком синего.
  • Середина: #1a2d4a — глубокий сине-серый.
  • Горизонт: #21385c — чуть светлее, с лёгким фиолетовым отливом.

Градиент должен быть не вертикальным, а диагональным — от верхнего левого угла к нижнему правому. Почему? Потому что в реальности свет от земли (городов, ламп) поднимается вверх и слегка подсвечивает небо снизу. Горизонтальный градиент — это скучно. Диагональный — создаёт ощущение пространства.

В CSS это выглядит так:

uroki-manikura.ru — школа красоты и ухода за собой