tutoriais mais recente desenvolvimento web
×

CSS Tutorial

CSS CASA CSS Introdução CSS Sintaxe CSS Como CSS cores CSS Fundos CSS Fronteiras CSS margens CSS Preenchimento CSS Altura largura CSS Texto CSS fontes CSS ligações CSS listas CSS tabelas CSS Modelo de Caixa CSS Contorno CSS de exibição CSS Largura máxima CSS Posição CSS Flutuador CSS Inline-block CSS Alinhar CSS combinadores CSS Pseudo-classe CSS Pseudo-elemento CSS Barra de navegação CSS dropdowns CSS tooltips CSS Galeria de imagens CSS Opacidade imagem CSS Sprites imagem CSS attr seletores Formas CSS CSS contadores

CSS3

CSS3 Introdução CSS3 Cantos arredondados CSS3 Imagens de fronteira CSS3 Fundos CSS3 cores CSS3 gradientes CSS3 sombras CSS3 Texto CSS3 fontes CSS3 transformações 2D CSS3 transformações 3D CSS3 transições CSS3 animações CSS3 imagens CSS3 botões CSS3 Paginação CSS3 várias Colunas CSS3 Interface de usuário CSS3 box Dimensionamento CSS3 Flexbox CSS3 Consultas de mídia CSS3 Exemplos MQ

CSS Web design responsivo

Web design responsivo Intro Web design responsivo Janela de exibição Web design responsivo Grid View Web design responsivo Consultas de mídia Web design responsivo imagens Web design responsivo vídeos Web design responsivo Frameworks

CSS Examples

CSS Exemplos CSS Questionário CSS Certificado

CSS References

CSS Referência CSS seletores CSS Funções CSS Aural referência CSS Web Safe fontes CSS Animatable CSS Unidades CSS PX-EM conversor CSS cores CSS Valores de cor CSS Nomes das cores CSS3 Suporte a navegadores

 

CSS Efeitos de sombra


Noruega

box Sombra

Com CSS3 você pode criar efeitos de sombra!

Passe o mouse sobre mim!

Efeitos de Sombra CSS3

Com CSS3 você pode adicionar sombra ao texto e elementos.

Neste capítulo, você vai aprender sobre as seguintes propriedades:

  • text-shadow
  • box-shadow

Suporte a navegadores

Os números na tabela especificar a primeira versão do browser que suporta totalmente a propriedade.

Números seguido por -webkit- ou -moz- especifica a primeira versão que trabalhou com um prefixo.

Propriedade
text-shadow 4.0 10.0 3.5 4.0 9.5
box-shadow 10.0
4.0 -webkit-
9.0 4.0
3.5 -moz-
5.1
3.1 -webkit-
10.5

CSS3 Sombra Texto

O CSS3 text-shadow propriedade se aplica sombra ao texto.

No seu uso mais simples, você só especificar a sombra horizontal (2px) e a sombra vertical (2px):

efeito de sombra texto!

Exemplo

h1 {
    text-shadow: 2px 2px;
}
Tente você mesmo "

Em seguida, adicione uma cor para a sombra:

efeito de sombra texto!

Exemplo

h1 {
    text-shadow: 2px 2px red;
}
Tente você mesmo "

Em seguida, adicione um efeito de borrão para a sombra:

efeito de sombra texto!

Exemplo

h1 {
    text-shadow: 2px 2px 5px red;
}
Tente você mesmo "

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

efeito de sombra texto!

Exemplo

h1 {
    color: white;
    text-shadow: 2px 2px 4px #000000;
}
Tente você mesmo "

O exemplo a seguir mostra uma sombra neon brilho vermelho:

efeito de sombra texto!

Exemplo

h1 {
    text-shadow: 0 0 3px #FF0000;
}
Tente você mesmo "

várias Sombras

Para adicionar mais do que uma sombra ao texto, você pode adicionar uma lista separada por vírgulas de sombras.

O exemplo a seguir mostra um fulgor de néon sombra vermelha e azul:

efeito de sombra texto!

Exemplo

h1 {
    text-shadow: 0 0 3px #FF0000, 0 0 5px #0000FF;
}
Tente você mesmo "

O exemplo a seguir mostra um texto branco com sombra preta, azul e azul escuro:

efeito de sombra texto!

Exemplo

h1 {
    color: white;
    text-shadow: 1px 1px 2px black, 0 0 25px blue, 0 0 5px darkblue;
}
Tente você mesmo "

CSS3 box-shadow propriedade

O CSS3 box-shadow propriedade se aplica sombra a elementos.

No seu uso mais simples, você só especificar a sombra horizontal e a sombra vertical:

Este é um amarelo <div> elemento com um preto box-shadow

Exemplo

div {
    box-shadow: 10px 10px;
}
Tente você mesmo "

Em seguida, adicione uma cor para a sombra:

Este é um amarelo <div> elemento com um cinza box-shadow

Exemplo

div {
    box-shadow: 10px 10px grey;
}
Tente você mesmo "

Em seguida, adicione um efeito de borrão para a sombra:

Este é um amarelo <div> elemento com um turva, cinza box-shadow

Exemplo

div {
    box-shadow: 10px 10px 5px grey;
}
Tente você mesmo "

Você também pode adicionar sombras à :: before e :: after pseudo-classes, para criar um efeito interessante:

Exemplo

#boxshadow {
    position: relative;
    box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
    padding: 10px;
    background: white;
}

#boxshadow img {
    width: 100%;
    border: 1px solid #8a4419;
    border-style: inset;
}

#boxshadow::after {
    content: '';
    position: absolute;
    z-index: -1; /* hide shadow behind image */
    box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);
    width: 70%;
    left: 15%; /* one half of the remaining 30% */
    height: 100px;
    bottom: 0;
}
Tente você mesmo "

Cartões

Um exemplo do uso do box-shadow propriedade para criar cartões de papel-like:

1

01 de janeiro de 2016

Noruega

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;
}
Experimente-o (cartão de texto) » Experimente (cartão de imagem)»

Teste-se com exercícios!

Exercício 1 » Exercício 2» Exercício 3 » Exercício 4» Exercício 5 »


Propriedades de sombra CSS3

A tabela a seguir lista as propriedades CSS3 sombra:

Propriedade Descrição
box-shadow Adiciona um ou mais sombras para um elemento
text-shadow Adiciona um ou mais sombras para um texto