Sombra de caixa CSS
Propriedade CSS box-shadow
A propriedade CSS box-shadow
é usada para aplicar uma ou mais sombras a um elemento.
Especificar uma sombra horizontal e vertical
Em seu uso mais simples, você especifica apenas uma sombra horizontal e uma vertical. A cor padrão da sombra é a cor do texto atual.
Exemplo
Especifique uma sombra horizontal e vertical:
div
{
box-shadow: 10px 10px;
}
Especifique uma cor para a sombra
O color
parâmetro define a cor da sombra.
Exemplo
Especifique uma cor para a sombra:
div
{
box-shadow: 10px 10px grey;
}
Adicione um efeito de desfoque à sombra
O blur
parâmetro define o raio de desfoque. Quanto maior o número, mais borrada será a sombra.
Exemplo
Adicione um efeito de desfoque à sombra:
div
{
box-shadow: 10px 10px 5px grey;
}
Definir o raio de propagação da sombra
O spread
parâmetro define o raio de dispersão. Um valor positivo aumenta o tamanho da sombra, um valor negativo diminui o tamanho da sombra.
Exemplo
Defina o raio de propagação da sombra:
div
{
box-shadow: 10px 10px 5px 12px grey;
}
Defina o parâmetro de inserção
O inset
parâmetro altera a sombra de uma sombra externa (início) para uma sombra interna.
Exemplo
Adicione o parâmetro de inserção:
div
{
box-shadow: 10px 10px 5px grey inset;
}
Adicionar várias sombras
Um elemento também pode ter várias sombras:
Exemplo
div
{
box-shadow: 5px 5px blue, 10px 10px red, 15px 15px green;
}
Cartões
Você também pode usar a box-shadow
propriedade para criar cartões semelhantes a papel:
1
1º de janeiro de 2021
Hardanger, Noruega
Exemplo
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 |