Тень окна CSS
CSS-свойство box-shadow
Свойство CSS box-shadow
используется для применения одной или нескольких теней к элементу.
Укажите горизонтальную и вертикальную тень
В простейшем случае вы указываете только горизонтальную и вертикальную тень. Цвет тени по умолчанию — текущий цвет текста.
Пример
Укажите горизонтальную и вертикальную тень:
div
{
box-shadow: 10px 10px;
}
Укажите цвет тени
Параметр color
определяет цвет тени.
Пример
Укажите цвет тени:
div
{
box-shadow: 10px 10px grey;
}
Добавьте эффект размытия к тени
Параметр blur
определяет радиус размытия. Чем выше число, тем более размытой будет тень.
Пример
Добавьте эффект размытия к тени:
div
{
box-shadow: 10px 10px 5px grey;
}
Установите радиус распространения тени
Параметр spread
определяет радиус распространения. Положительное значение увеличивает размер тени, отрицательное значение уменьшает размер тени.
Пример
Установите радиус распространения тени:
div
{
box-shadow: 10px 10px 5px 12px grey;
}
Установите параметр вставки
Параметр inset
изменяет тень с внешней тени (начало) на внутреннюю тень.
Пример
Добавьте параметр вставки:
div
{
box-shadow: 10px 10px 5px grey inset;
}
Добавьте несколько теней
Элемент также может иметь несколько теней:
Пример
div
{
box-shadow: 5px 5px blue, 10px 10px red, 15px 15px green;
}
Открытки
Вы также можете использовать это box-shadow
свойство для создания бумажных карточек:
1
1 января 2021 г.
Хардангер, Норвегия
Пример
div.card
{
width: 250px;
box-shadow: 0 4px 8px 0 rgba(0, 0,
0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
text-align:
center;
}
CSS Shadow Properties
The following table lists the CSS shadow properties:
Property | Description |
---|---|
box-shadow | Adds one or more shadows to an element |
text-shadow | Adds one or more shadows to a text |