Как добавить тень блоку CSS

Для добавления тени блоку в CSS используйте свойство box-shadow. Вот пример:

<div class="box"></div>
.box {
  width: 200px;
  height: 200px;
  background-color: #fff;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
}

Здесь box-shadow — свойство, которое добавляет тень к блоку. Его значениями являются:

  • Первое значение описывает горизонтальное смещение тени относительно элемента (0px в нашем случае).
  • Второе значение описывает вертикальное смещение тени относительно элемента (0px в нашем случае).
  • Третье значение описывает размытие тени (10px в нашем случае). Чем больше значение, тем более размыта тень.
  • Четвертое значение описывает цвет тени (rgba(0, 0, 0, 0.5) в нашем случае). Он может быть задан в формате HEX, RGB или RGBA.

Также можно добавить несколько теней, разделяя их запятой. Например:

.box {
  width: 200px;
  height: 200px;
  background-color: #fff;
  box-shadow: 
    0px 0px 10px rgba(0, 0, 0, 0.5), 
    0px 0px 20px rgba(0, 0, 0, 0.3);
}

Здесь мы добавляем две тени с различной «толщиной». Обратите внимание, что браузеры не могут использовать несколько теней на одном элементе для старых версий.

реклама

Качественный хостинг сайтов

реклама

Получите консультацию нашего маркетолога

Изучит ваш проект, подберет подходящие услуги и тарифы

Получите бесплатный аудит

Наш специалист сделает базовый аудит вашего проекта и предложит персональные предложения.

Закажите услугу Как добавить тень блоку CSS

Наш специалист свяжется с вами в ближайшее время и уточнит детали