Генератор box-shadow
Тень редко бывает одна: убедительная глубина собирается из двух-трёх слоёв — короткого плотного и длинного мягкого. Инструмент даёт добавлять слои, двигать каждый отдельно и сразу видеть результат на карточке. Все пять параметров под рукой: смещение по горизонтали и вертикали, размытие, растяжение и цвет с прозрачностью. Переключатель inset делает тень внутренней — так рисуют вдавленные поля и рамки. Готовое свойство лежит под предпросмотром, а чужую тень можно вставить в поле разбора и доработать.
Предпросмотр
Слои тени
Готовый CSS
Разобрать чужую тень
Как пользоваться
- Начните со смещения вниз и размытия примерно вдвое больше смещения — это даёт естественную тень.
- Короткий и плотный слой у самого края делает границу чёткой, длинный и мягкий — глубину.
- Тень почти никогда не бывает чёрной: 10–20% чёрного выглядит правдоподобнее сплошного.
- Готовое свойство под предпросмотром, слои перечислены через запятую.
Частые вопросы
Что означают четыре числа в box-shadow
По порядку: смещение по горизонтали, смещение по вертикали, радиус размытия и растяжение. Первые два двигают тень, третье размывает края, четвёртое раздувает или сжимает саму тень до размытия. Третье и четвёртое необязательны: тень с двумя числами будет резкой копией блока.
Чем box-shadow отличается от filter: drop-shadow
box-shadow повторяет прямоугольник блока вместе со скруглением, даже если внутри прозрачная картинка. drop-shadow обводит непрозрачные пиксели содержимого, поэтому тень от PNG с вырезанным фоном получится по контуру объекта. Для карточек и кнопок нужен box-shadow, для логотипов с прозрачностью — drop-shadow.
Почему тень выглядит грязной
Обычно из-за сплошного чёрного. Чистый чёрный с большой непрозрачностью гасит цвет под собой и даёт серый налёт. Тень естественнее, когда она полупрозрачная и слегка окрашена в тон фона или самого элемента: например, синеватая под синей кнопкой.
Сколько слоёв имеет смысл
Два-три. Первый — короткий и плотный, отвечает за границу; второй — длинный и мягкий, за глубину; третий добавляют для очень выпуклых элементов. Больше четырёх слоёв заметно грузят отрисовку при анимации и почти не меняют вид.
Что делает inset
Разворачивает тень внутрь: она рисуется от краёв блока к центру. Так делают вдавленные поля ввода, внутренние рамки и подсветку по краю. Внутреннюю и внешнюю тень можно смешивать в одном свойстве — просто перечислите слои через запятую.
Можно ли анимировать тень
Технически да, но плавность страдает: браузер пересчитывает размытие на каждом кадре. Приём быстрее — держать готовую тень на псевдоэлементе и анимировать его непрозрачность: размытие считается один раз, а меняется только альфа.
Данные куда-то отправляются
Нет, всё собирается в браузере.
Похожие инструменты
Список в строку с разделителем и обратно. Переносы ↔ запятые/пробелы.
ОткрытьРазбить текст на частиДелит длинный текст на куски нужной длины: Telegram 4096, подпись 1024, ВК 4000, description 160, SMS 70. Не рвёт слова и предложения.
ОткрытьИзменить размер фотоПиксели вручную или готовый пресет: обложка ВК, превью YouTube, аватар, фото 3×4, печать 10×15. Пакетно, с обрезкой или полями.
ОткрытьТипографорКавычки-ёлочки «», дефис → тире, неразрывные пробелы после предлогов, чистка двойных пробелов. Аккуратная типографика для сайта.
ОткрытьГенератор sitemap.xmlСоберёт ссылки прямо с вашего сайта по адресу или сделает карту из готового списка URL. lastmod, changefreq, priority.
ОткрытьОбрезать строкиУдалить N символов с краёв, текст до/после символа, убрать приставку или окончание.
ОткрытьЕщё инструменты для SEO и маркетинга
Кластеризатор запросов, генераторы sitemap и robots.txt, минус-слова, разметка Schema.org и калькуляторы — в разделе инструментов.