Efeitos de sombra no CSS

Café
Sombra

Crie efeitos de sombra usando CSS!

Passe o mouse aqui em cima!

Efeitos de sombra no CSS

Usando CSS, você pode adicionar sombras aos textos e elementos.

Neste tutorial, você aprenderá as seguintes propriedades:

  • text-shadow
  • box-shadow

Sombra de texto no CSS

CSS text-shadow A propriedade adiciona uma sombra ao texto.

A forma mais simples é especificar apenas a sombra horizontal (2px) e a sombra vertical (2px):

Efeito de sombra de texto!

Exemplo

h1 {
  text-shadow: 2px 2px;
}

Experimente você mesmo

A seguir, adicione uma cor à sombra:

Efeito de sombra de texto!

Exemplo

h1 {
  text-shadow: 2px 2px red;
}

Experimente você mesmo

Em seguida, adicione um efeito de desfoque à sombra:

Efeito de sombra de texto!

Exemplo

h1 {
  text-shadow: 2px 2px 5px red;
}

Experimente você mesmo

O exemplo a seguir mostra o texto branco com sombra preta:

Efeito de sombra de texto!

Exemplo

h1 {
  cor: branco;
  text-shadow: 2px 2px 4px #000000;
}

Experimente você mesmo

O exemplo a seguir mostra a sombra de brilho neon vermelha:

Efeito de sombra de texto!

Exemplo

h1 {
  text-shadow: 0 0 3px #FF0000;
}

Experimente você mesmo

Múltiplas sombras

Para adicionar várias sombras ao texto, você pode adicionar uma lista de sombras separadas por vírgula.

O exemplo a seguir mostra a sombra de brilho neon de vermelho e azul:

Efeito de sombra de texto!

Exemplo

h1 {
  text-shadow: 0 0 3px #FF0000, 0 0 5px #0000FF;
}

Experimente você mesmo

O exemplo a seguir mostra um texto branco com sombras pretas, azuis e escuroazuis:

Efeito de sombra de texto!

Exemplo

h1 {
  cor: branco;
  text-shadow: 1px 1px 2px preto, 0 0 25px azul, 0 0 5px escuroazul;
}

Experimente você mesmo

Você também pode usar a propriedade text-shadow para criar uma borda pura ao redor do texto (sem sombra):

Borda ao redor do texto!

Exemplo

h1 {
  cor: amarelo;
  text-shadow: -1px 0 preto, 0 1px preto, 1px 0 preto, 0 -1px preto;
}

Experimente você mesmo