Neste artigo você aprenderá como fazer um contorno em texto com CSS puro, ou seja, sem auxílio de JS ou libs externas vamos fazer a funcionalidade de stroke.

Fala programador(a), beleza? Bora aprender inserir um stroke com CSS!
Para adicionar um contorno as letras no CSS temos algumas regras que resolvem este problema
Porém é importante citar que elas não são compatíveis com IE e nem Opera mini, então fique ciente disso 🙂
As regras para alterar o stroke são: text-stroke-width e text-stroke-color
Obs: Utilize as regras com o -webkit-
A primeira muda a largura do contorno e a segunda sua cor, então é completamente manipulável
Quer se especializar em Desenvolvimento Web? Veja o nosso catálogo de cursos.
Vamos ver um exemplo de contorno de letras com CSS:
<!DOCTYPE html>
<html>
<head>
<title>Como fazer um contorno em texto com CSS</title>
<meta charset="utf-8">
</head>
<body>
<h1>Este texto vai ter contorno</h1>
</body>
</html>
Este é o nosso HTML, agora vamos adicionar o stroke ao h1 com o seguinte CSS:
h1 {
font-family: Helvetica;
color: #FFF;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #000;
}
Aqui adicionamos uma fonte sem serifa, que ajuda em textos com contorno, mudamos a cor para branco e adicionar o stroke com as regras de width e color
Veja o resultado:

Podemos também utilizar uma regra para preencher o contorno, que é a text-fill-color, você deve utilizar desta maneira:
-webkit-text-fill-color: red;
E apresenta o seguinte resultado:

E é desta maneira que realizamos um contorno em texto com CSS! 😀
Conclusão
Neste artigo como fazer um contorno em texto com CSS, de uma forma muito simples e rápida
Utilizamos as regras text-stroke-width e text-stroke-color para atingir nosso objetivo
Vimos também que precisamos utilizar o -webkit- nelas
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube