CSS Box Shadow Generator

Проектируйте многослойные тени CSS визуально с живым предпросмотром, ползунками, выбором цвета и пресетами. Копируйте чистый нативный CSS мгновенно.

Пресеты
Сгенерированный CSS
 
Zoom 100%
Студия утилит

Хотите эту утилиту на своём сайте?

Настройте цвета и тёмную тему для WordPress, Notion или вашего сайта.

Часто задаваемые вопросы

Можно ли использовать несколько теней на одном элементе?

Да. CSS позволяет значения box-shadow через запятую. Этот инструмент позволяет накладывать до 5 слоёв с независимыми настройками.

Что делает отрицательное значение spread?

Отрицательный spread сжимает тень внутрь перед размытием. Полезно для тонких эффектов парения.

Для чего нужна опция inset?

Тени inset отображаются внутри границы элемента, создавая вдавленный вид. Идеально для полей форм и нажатых карточек.

Есть ли у сгенерированного CSS зависимости от фреймворков?

Нет. Результат - чистый нативный CSS. Используйте в любом проекте со стандартным CSS.

# Проектируйте тени CSS визуально, а не угадывайте значения

Ручная настройка box-shadow утомительна. Этот визуальный генератор позволяет накладывать несколько теней, смотреть их вживую и копировать готовый CSS.
5 Слоёв тени на элемент
Live Предпросмотр при каждом изменении
5 Быстрых пресетов

# Накладывайте несколько теней для реалистичной глубины

Реальные тени редко бывают равномерным размытием. Наложение плотной тени близко к элементу с более мягкой и широкой создаёт естественную глубину. Используйте + для добавления слоёв.

# Разбор каждого параметра

Элемент Значение CSS Эффект
Смещ. X1-я длинаГоризонтальное смещение.
Смещ. Y2-я длинаВертикальное смещение.
Размытие3-я длинаРадиус размытия.
Размах4-я длинаУвеличивает или уменьшает тень.
Цвет и прозрач.rgba()Цвет тени с независимой прозрачностью.
Внутр.insetТень внутри границы элемента.
Используйте ненавязчивую фоновую сетку
В области предварительного просмотра видна точечная сетка, показывающая размер тени. Отрицательный spread удерживает ее ближе к элементу.

Рекомендуемый рабочий процесс

Начните с пресета.
Добавьте слои для реалистичной глубины.
Используйте отрицательный spread для эффекта парящей карточки.
Скопируйте сгенерированный CSS и вставьте.

Библиографические ссылки