Складывайте слои. Настраивайте каждый. Копируйте готовый CSS.
Этот бесплатный генератор CSS box-shadow позволяет визуально стопковать любое количество слоёв тени, настраивать смещение, размытие, расширение, цвет и прозрачность для каждого слоя, а затем копировать production-уровень CSS — всё работает в браузере.
Добавьте слой для каждой тени, задайте смещение, размытие, расширение и цвет, затем разделите их запятыми. Генератор управляет порядком и rgba-конвертацией, так что вы можете скопировать CSS, который сразу подходит для вашего стиль-файла.
Начните с дефолтной мягкой тени, затем подкрутите ползунки смещения, размытия, расширения и цвета по вкусу. Добавьте больше слоёв для более насыщенной глубины — ambient + key shadow это классический двухслойный паттерн. Переключите фон сцены, чтобы проверить контраст на тёмных и светлых поверхностях. Нажмите Copy CSS, когда будете готовы.
Разделите их запятыми внутри одной декларации box-shadow. Первая тень рисуется поверх остальных, что важно при смешивании плотной окружающей тени с более широкой диффузной.
Blur смягчает края тени, тогда как spread расширяет или сжимает саму тень до размытия. Используйте blur для окружающей мягкости и spread для плотных rim-бликов.
Да. Пресет Neumorphism стопкует одну тёмную и одну светлую тень на противоположных сторонах; пресет Glass комбинирует внешнюю drop shadow с внутренним highlight для имитации матового стекла.
Создано командой Tooljar в соответствии со спецификацией W3C CSS Backgrounds and Borders Module Level 3 — каждый слой отрисовывается в той же сокращённой записи, которую парсит браузер, так что предпросмотр это точно то, что нарисует production CSS.