Free content

Bem-vindo ao WASD.in!

O WASD Fórum é um ambiente virtual feito com o intuito de compartilhar ideias e disponibilizar conteúdos de diversas áreas, sendo assim um Fórum bem democrático no que diz respeito aos Direitos Humanos. A principal finalidade do fórum é coletar e compartilhar dados, visando espalhar o conhecimento para todos aqueles que desejam obter de forma legal, ressaltando que não trabalhamos com pirataria nem afins. Leia as Regras Gerais para evitar constrangimentos.

Você não está conectado. Conecte-se ou registre-se

Tutorial - Como aplicar sombra a texto CSS

Ver o tópico anterior Ver o tópico seguinte Ir para baixo Mensagem [Página 1 de 1]

#1

Fr3d
Fr3d
Membro
Olá Wasdianos, hoje vou estar ensinando um efeito CSS3 básico e na minha opinião, muito bonito, que é o efeito text-shadow.
Se te ajudei, por favor, dê thanks, sua alegria me motiva a fazer esses tutoriais. Wink
Acessórios Utilizados:
Para fazer esse tutorial, toda a codificação eu faço no site JSBin ([Tens de ter uma conta e sessão iniciada para poderes visualizar este link]), pois nele, você tem um editor de texto, e ainda pode visualizar o que você escreveu.
Introdução:
O efeito text-shadow, como já diz a tradução, significa sombra no texto, o que no CSS3, dá efeito a um determinado objeto HTML.
O que é CSS?
Cascading Style Sheets (ou simplesmente CSS) é uma linguagem de folhas de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação, como HTML ou XML. Seu principal benefício é prover a separação entre o formato e o conteúdo de um documento.
Fonte: Wikipédia.

Como utilizá-lo em um documento HTML (chamá-lo).
Para muitos que nunca programaram CSS, devem se perguntar como utilizar o CSS em uma página HTML. Tem duas formas:
A primeira, é colocá-lo, dentro do próprio documento, sem necessidade de criar um arquivo .css
Exemplo:

Código:
<html>
<head>
<style>
p {
color:#FF0000;
}
</style>
</head>
<body>
<p>Olá mundo.</p>
</body>
</html>

O código acima, nada mais nada menos, do que muda a cor do texto "Olá mundo".
Código interpretado no JSBin
Segunda forma:
A outra forma que podemos, é vincular o CSS ao documento HTML, criando um arquivo .css, e chamando no documento html.
Exemplo:

Código:
<html>
<head>
<link rel="stylesheet" type="text/css" href="NOMEDOARQUIVO.css">
</head>
<body>

</body>
</html>

Direto ao assunto principal.
Enfim, já enrolei demais, e quase esqueço, que o assunto principal é o assunto principal é o efeito text-shadow.
Primeiro passo:
Crie um documento .html, prefire a forma que irá vincular o CSS ao HTML, e fazemos as simples linhas html:

Código:
<html>
<head>
<style type="text/css"></style>
</head>
<body>
</body>
</html>

Como você viu, eu não chamei nenhum arquivo, pois estamos em um tutorial na internet,e não tenho site com arquivos css hospedados, então eu coloco as tags <style></style> direto no arquivo.
Agora que temos o documento criado, colocamos um texto qualquer no documento html, para colocarmos o efeito shadow.

Código:
<html>
<head>
<style type="text/css">

</style>
</head>
<body>
<p>Texto qualquer</p>
</body>
</html>

E agora, como colocamos o efeito no parágrafo "Texto qualquer"?
Antes, devemos recuperar o elemento <p> no css. Se ele fosse

Código:
<p id="texto_qualquer"></p>

poderíamos fazer assim no css:

Código:
<style type="text/css">#texto_qualquer {
}</style>

Estaríamos recuperando por uma ID específica, mas como temos somente um p no documento, fazemos o seguinte código:

Código:
<style type="text/css">p {

}
</style>

O efeito text-shadow:

Parando de enrolar, o efeito text-shadow pode ser feito da seguinte maneira:

Código:
<html>
<head>
<style type="text/css">p {
text-shadow: #000 2px 3px 2px;
}</style>
</head>
<body>
<p> Exemplo do efeito text-shadow </p>
</body>
</html>

No exemplo,
#000
é a cor da sombra, o primeiro valor (2px)
é a distância horizontal da sombra em relação ao elemento, o segundo valor (3px) é a distância vertical da sombra em relação ao elemento e o terceiro valor (2px) é o raio da sombra (efeito blur).
Obviamente, como qualquer outra declaração em CSS, podemos utilizar qualquer unidade de medida para definir a distância e o raio da sombra, não apenas pixels:
No JSBin : [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Código:
<html>
<head>
<style type="text/css">p {
text-shadow: #FFF 2px 2px 2px;
background-color:#000;
color:#FF0000;
}</style>
</head>
<body>
<p> Exemplo do efeito text-shadow </p>
</body>
</html>

Créditos:
JSBin, por hospedar os códigos.
Eu, por postar aqui.
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Por o tutorial.


Obrigado a você que leu até aqui.
Até mais.

Links úteis do {WASD}

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]



Última edição por Fr3d em Sex Out 10, 2014 5:34 pm, editado 1 vez(es) (Motivo da edição : num çei)

Ver o tópico anterior Ver o tópico seguinte Ir para o topo Mensagem [Página 1 de 1]


Permissões neste sub-fórum
Não podes responder a tópicos