На главную
CSS-эффекты и графика
Размытые пятна
Несколько цветных пятен с сильным размытием — мягкая аврора для hero-блока. Отдаётся и картинкой SVG, и чистым CSS без единого файла.
Пятна
Палитра пятен
Превью на CSS
CSS без картинок
.aurora {
background-color: #0f172a;
background-image:
radial-gradient(circle at 30.7% 63.2%, #6366f1 0%, transparent 62.2%),
radial-gradient(circle at 49.3% 35%, #ec4899 0%, transparent 78.5%),
radial-gradient(circle at 54.7% 69.8%, #22d3ee 0%, transparent 90%),
radial-gradient(circle at 44.5% 18.2%, #f59e0b 0%, transparent 90%);
}SVG с настоящим размытием
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900 600" width="900" height="600"> <defs><filter id="soft" x="-50%" y="-50%" width="200%" height="200%"><feGaussianBlur stdDeviation="90"/></filter></defs> <rect width="900" height="600" fill="#0f172a"/> <g filter="url(#soft)"> <circle cx="276.3" cy="379.2" r="283.2" fill="#6366f1"/> <circle cx="443.7" cy="210" r="381" fill="#ec4899"/> <circle cx="492.3" cy="418.8" r="457.2" fill="#22d3ee"/> <circle cx="400.5" cy="109.2" r="459" fill="#f59e0b"/> </g> </svg>
Вариант на CSS легче и не грузит отдельный файл, но края пятен там задаёт radial-gradient, а не настоящее размытие: на больших блоках разница заметна.