Texto em relevo usando text-shadow do CSS3

Você pode projetar layouts baseados em CSS em um documento do Fireworks e, em seguida, convertê-los em páginas HTML com regras CSS que repliquem seus layouts. Layouts em CSS oferecem uma abordagem com base em padrões e proporcionam um código que pode ser usado em vários navegadores.


Esse tipo de técnica só poderia até então ser conseguida através de programas de edição de imagem, mas com a evolução dos browsers e principalmente das CSS hoje é possível adicionar uma espécie de relevo ao texto. Para conseguir esse efeito iremos utilizar a propriedade text-shadow das CSS3.

Primeiro passo – Definir uma cor primária

O primeiro passo é escolher uma cor para o texto, ela deve ser mais escura que o fundo do site. Isso irá dar ma sensação de profundidade aos usuários

Segundo passo – Definir uma cor para o relevo

Para obter o efeito de 3D precisamos ter uma linha fina de sombreamento em torno de nosso texto. Ao seguir o texto, ele normalmente vai ser uma sombra, dando a ilusão de profundidade. A tonalidade da cor deve ser mais leve que a cor de fundo. Para chegar a cor correta, utilize algum programa para edição de imagens e obtenha tonalidade desejada.

Código

.inset-text {
		font-size: 60px;
		color: #566F89;
		text-shadow: 1px 1px 0px #E4F1FF;
		font-weight: bold;
}

Esse código é bem simples de entender, o que fizemos foi simplesmente colocar uma sombra de 1px ao texto e delocá-la 1px na horizontal e 1px na vertical e depois definir um valor 0 para o blur.

Exemplo

Exemplo do relevo em texto com CSS3 funcionando. O resultado é bem legal.

Referências

Leia também:

  1. O efeito de sombra do CSS3 em elementos (box-shadow)
  2. Técnicas de CSS3 para você se familiarizar
  3. A pseudo-classe nth-child do CSS
  4. Como fixar elementos usando o CSS
  5. Criando borda interna em imagens com CSS

  1. Social comments and analytics for this post…

    This post was mentioned on Twitter by andredmolin: Post: “Texto em relevo usando text-shadow do CSS3″ (http://bit.ly/1ZlINv)…

XHTML: Você pode usar essas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Avisar-me sobre novos comentários neste post via e-mail.
line
footer
André D. Molin © Blog | Todos os Direitos Reservados 2010 | Desenvolvido com Wordpress