COMO ADICIONAR SOMBRA NO CSS

 Como colocar sombra em um elemento no CSS?

Como colocar sombra em um elemento no CSS?

Use box-shadow para sombras em caixas e text-shadow para textos. Com poucos ajustes, crie efeitos incríveis! Veja exemplos e truques no artigo completo. 🚀

Se você quer dar aquele toque de estilo nos elementos do seu site, adicionar sombras com CSS é uma solução simples e eficiente. No CSS, a gente tem duas ferramentas principais para isso: a propriedade box-shadow, que cria sombras em caixas, e a text-shadow, que faz o mesmo com textos. Bora ver como usar isso na prática?


Sombra em caixas com box-shadow

A propriedade box-shadow é usada para criar sombras em elementos como divs, botões, ou qualquer coisa com formato de bloco. Aqui está a receita básica para usar:

box-shadow: horizontal-offset vertical-offset blur-radius spread-radius color;

Agora, traduzindo:

  • horizontal-offset: a distância horizontal da sombra (positivo joga pra direita, negativo pra esquerda).
  • vertical-offset: a distância vertical (positivo joga pra baixo, negativo pra cima).
  • blur-radius: o quanto a sombra vai ser desfocada.
  • spread-radius: controla o tamanho da sombra (positivo aumenta, negativo diminui).
  • color: a cor da sombra, que pode ser em hex, rgb, ou até com transparência usando rgba.

Exemplo básico

Imagina que você quer criar uma sombra simples pra destacar um card:

.card {
width: 200px; height: 100px; background-color: #3498db; box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.3); }

Aqui, a sombra está deslocada 10px pra direita e 10px pra baixo, com um desfoque suave de 15px e um tom escuro com 30% de transparência. O resultado? Uma sombra discreta e elegante.

Quer mais drama? Vamos aumentar o spread!

Se a ideia é algo mais chamativo, você pode brincar com o spread-radius:

.card {
width: 300px; height: 150px; background-color: #2ecc71; box-shadow: 5px 5px 20px 10px rgba(0, 0, 0, 0.5); }

Aqui, além do desfoque, a sombra ficou mais espalhada, criando um efeito mais intenso.


Sombra no texto com text-shadow

Agora, se a sua missão é deixar o texto mais estiloso, a propriedade text-shadow é sua melhor amiga. A sintaxe é quase igual ao box-shadow:

text-shadow: horizontal-offset vertical-offset blur-radius color;

Exemplo básico

Vamos adicionar uma sombra num título:

h1 {
color: #e74c3c; text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.4); }

Esse exemplo cria uma sombra deslocada 3px pra baixo e pra direita, com um leve desfoque. Ótimo pra destacar o texto e dar aquele toque mais impactante.

Sombras múltiplas

Se você quer ir além, pode combinar várias sombras no mesmo texto:

h2 {
color: #8e44ad; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), -1px -1px 2px rgba(255, 255, 255, 0.3); }

Aqui, a gente aplicou uma sombra escura pra baixo e uma sombra clara pra cima, criando um efeito tridimensional.


Truques e Dicas Avançadas

Sombra interna com inset

Sabia que dá pra colocar a sombra dentro do elemento? É só usar o valor inset:

div {
width: 300px; height: 150px; background-color: #9b59b6; box-shadow: inset 0px 0px 15px rgba(0, 0, 0, 0.3); }

O resultado é uma sombra que parece “afundar” o conteúdo, como se fosse um relevo invertido.

Efeito de hover com sombra

Que tal uma interação bacana quando o usuário passar o mouse?

button {
padding: 10px 20px; background-color: #e74c3c; color: white; border: none; border-radius: 5px; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1); transition: box-shadow 0.3s ease-in-out; } button:hover { box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.3); }

Aqui, a sombra do botão aumenta de leve quando o usuário passa o mouse, criando um efeito bem legal.


Agora sabe como usar o drop shadow css?

Viu como é tranquilo usar sombras no CSS? Seja pra destacar um botão, dar profundidade num card ou até criar um efeito visual mais artístico, as propriedades box-shadow e text-shadow te dão várias opções. É só usar a criatividade e experimentar!

Agora é a sua vez: aplique essas dicas no seu projeto e veja como seus elementos ganham vida com um toque de sombra bem colocado. 🎨



botão de compartilhamento whatsapp botão de compartilhamento no twiter botão de compartilhamento do site botão de compartilhamento no linkedin botão de compartilhamento whatsapp