Вебсправочник
Справочник CSS

Свойство box-shadow: тени

Как добавить мягкую тень карточке, не меняя размеры раскладки.

Как это работает

box-shadow рисует одну или несколько теней вокруг блока. Обычная внешняя тень не занимает место и не раздвигает соседние элементы. Запись включает смещение по двум осям, размытие, при необходимости растяжение и цвет.

Для спокойного интерфейса выбирайте небольшую непрозрачность и не слишком большой радиус. Тень помогает показать подъём поверхности, но не должна быть единственным способом различить поля формы или активное состояние.

Пример в интерфейсе

.card { padding: 24px; margin: 12px; border-radius: 12px; background: white; box-shadow: 0 6px 20px rgb(20 50 35 / 12%); }

Значения и поведение

Значение или правило Результат
offset-x / offset-y Смещение тени по горизонтали и вертикали.
blur-radius Радиус размытия, неотрицательный.
spread-radius Расширение или сжатие силуэта.
inset Внутренняя тень.

На что обратить внимание

Большие размытые тени на множестве движущихся элементов могут ухудшить плавность. Проверяйте реальную страницу, особенно на слабом устройстве.

Проверьте на практике

Сравните тень с размытием 8px и 30px. Уменьшите непрозрачность так, чтобы текст оставался главным элементом карточки.

Связанные темы: border-radius, background.

Попробуйте сами

HTML + CSS песочница
РЕЗУЛЬТАТ · ИЗОЛИРОВАННЫЙ ПРЕДПРОСМОТР
Измените код и нажмите «Запустить». JavaScript и внешние запросы отключены.
Самостоятельный учебный материал. Техническая документация: первоисточник по теме ↗. Если результат отличается, проверьте код и версию браузера.