Генератор CSS box-shadow
Создавайте многослойные CSS-тени box-shadow с настройкой смещения, размытия, растяжения, цвета и inset, смотрите живой предпросмотр и копируйте готовое свойство.
Генератор CSS box-shadow — Накладывайте сколько угодно слоёв тени — задавайте для каждого слоя горизонтальное и вертикальное смещение, размытие, растяжение, цвет и флаг inset — и наблюдайте, как живой предпросмотр обновляется, пока для вас формируется полный CSS box-shadow. Всё работает локально в вашем браузере, поэтому ни одно значение не загружается на сервер. Скопируйте результат и вставьте его прямо в свою таблицу стилей.
Что такое Генератор CSS box-shadow?
Генератор CSS box-shadow — это бесплатный визуальный редактор CSS-свойства box-shadow, созданный для фронтенд-разработчиков и дизайнеров. Добавьте один или несколько слоёв тени и настройте для каждого offset-x, offset-y, радиус размытия, радиус растяжения, цвет и флаг inset с помощью простых числовых полей и палитры выбора цвета. Окно предпросмотра на шахматном фоне в реальном времени показывает совмещённый результат, а полное объявление box-shadow — с разделением каждого слоя запятыми — формируется для копирования. Используйте его, чтобы создавать мягкие тени высоты, чёткий неоморфизм, эффекты свечения или многослойную глубину в стиле Material, не запоминая порядок значений.
Как пользоваться Генератор CSS box-shadow
- Задайте для первого слоя offset-x и offset-y (в px), чтобы сместить тень по горизонтали и вертикали; отрицательные значения смещают её влево или вверх.
- Настройте радиус размытия (насколько мягкая тень) и радиус растяжения (насколько она увеличивается или уменьшается).
- Выберите цвет образцом или введите шестнадцатеричное значение — 8-значный hex, например #00000040, задаёт прозрачность тени.
- Установите флажок inset, чтобы рисовать тень внутри элемента, а не снаружи.
- Нажмите «Добавить слой», чтобы наложить ещё одну тень сверху, затем меняйте порядок, редактируя значения; удалить любой слой можно кнопкой корзины.
- Следите за обновлением предпросмотра, затем скопируйте сгенерированный CSS box-shadow в свою таблицу стилей.
Примеры
Мягкое возвышение карточки
Ввод
x 0, y 4, размытие 12, растяжение 0, цвет #00000040
Вывод
box-shadow: 0px 4px 12px 0px #00000040;
Двухслойная многослойная глубина
Ввод
Слой 1: 0 1 2 0 #0000001a · Слой 2: 0 8 24 -4 #00000026
Вывод
box-shadow: 0px 1px 2px 0px #0000001a, 0px 8px 24px -4px #00000026;
Внутренняя тень с inset
Ввод
inset включён, x 0, y 2, размытие 6, растяжение 0, цвет #00000059
Вывод
box-shadow: inset 0px 2px 6px 0px #00000059;
Часто задаваемые вопросы
- Каков порядок значений box-shadow?
- Каждый слой записывается как offset-x, offset-y, радиус размытия, радиус растяжения, цвет, с необязательным ключевым словом inset в начале. Этот инструмент всегда выводит все четыре длины в px (offset-x, offset-y, размытие, растяжение), поэтому порядок однозначен и его легко вручную подправить впоследствии.
- Можно ли добавить полупрозрачную или цветную тень?
- Да. Введите любой CSS-цвет в поле цвета — полный 8-значный hex, например #00000040 (последние две цифры — это альфа), даёт полупрозрачную тень, и вы можете использовать именованные цвета или любой hex. Образец палитры работает со сплошными цветами #rrggbb; для альфа-канала редактируйте текстовое поле.
- Как наложить несколько теней?
- Нажимайте «Добавить слой» для каждой дополнительной тени. Сгенерированный CSS разделяет каждый слой запятыми по порядку, сверху вниз — первый слой отрисовывается последним (поверх остальных). Используйте это для многослойной глубины в стиле Material или чтобы сочетать внешнее свечение с inset-подсветкой.
- Что делает флажок inset?
- Inset рисует тень внутри границы элемента, создавая вид вдавленности или внутреннего свечения вместо внешней отбрасываемой тени. Включайте его для каждого слоя; в одном значении box-shadow можно смешивать inset-тени и внешние тени.
- Загружаются ли мои данные куда-либо?
- Нет. Генератор работает полностью в вашем браузере на JavaScript — ваши цвета и значения никогда не отправляются на сервер, поэтому он работает приватно и даже офлайн после загрузки страницы.
Похожие инструменты
Код в изображение
Превратите фрагмент кода в аккуратную PNG-карточку с подсветкой синтаксиса прямо в браузере — с темой, градиентным или прозрачным фоном и отступами, без загрузки на сервер.
Проверка цветового контраста
Проверьте коэффициент контраста WCAG между HEX-цветом текста и фона и узнайте, проходит ли он AA и AAA для обычного и крупного текста.
Смеситель цветов
Смешивайте два HEX-цвета в выбранной пропорции в цветовом пространстве RGB или Lab и считывайте полученный промежуточный цвет в виде образца и копируемого HEX-значения.
Генератор оттенков цвета
Превратите один базовый цвет HEX в шкалу оттенков 50-950 в стиле Tailwind, смешивая его с белым и чёрным; каждая ступень с образцом и копируемым HEX.