Essa propriedade text-decoration deve ser referenciada ou inserida no elemento do texto que deseja riscar, ou usar um elemento no texto que será riscado como div, p, spam...
Por exemplo:
Texto sem estar riscado.
código html: <p>Texto sem estar riscado.</p>
Texto riscado.
código html: <p style="text-decoration: line-through">Texto riscado.</p>
Também pode riscar o texto usando apenas html.
Como riscar texto em HTML?
Para isso se usa <strike>texto</strike>, se for HTML5 usa <del> ou <s>.
Com essa tag todo o texto que estiver entre a abertura e fechamento do strike, del, ou s, dependendo da versão do html, aparece riscado.
Por exemplo:
Textos mostrados na tela:
Texto riscado com html anterior ao 5 usando strike.
Texto riscado com html5 usando del.
Texto riscado com html5 usando s.
Códigos HTML:
<strike>Texto riscado com html anterior ao 5 usando strike</strike>.<br />
<del>Texto riscado com html5 usando del.</del><br />
<s>Texto riscado com html5 usando s</s>.
Você já se deparou com a necessidade de destacar ou eliminar uma palavra em seu site? Bem, aqui está uma solução direta e eficaz: o uso do CSS para riscar texto. Vamos direto ao ponto!
Passo 1: Estrutura HTML
Primeiro, você precisa ter um elemento HTML onde deseja aplicar o efeito de riscar. Pode ser um parágrafo, um título, ou qualquer outra tag de texto. Por exemplo:
<!DOCTYPE html>
<html>
<head>
<title>Como Riscar uma Palavra com CSS</title>
</head>
<body>
<p>Este texto deve ser riscado.</p>
</body>
</html>
Passo 2: Adicionando Estilos CSS
Agora, vamos adicionar o estilo CSS necessário para alcançar o efeito desejado. Usaremos a propriedade `text-decoration` com o valor `line-through`. Veja como é simples:
p {
text-decoration: line-through;
}
Ao aplicar esses estilos, a palavra dentro do elemento `<p>` será riscada, como mostrado abaixo:
Este texto deve ser riscado.
A propriedade `text-decoration` oferece mais do que apenas a capacidade de riscar texto. Você também pode usar outros valores para criar diferentes efeitos visuais. Por exemplo:
Com a propriedade `text-decoration`, você pode não apenas riscar o texto, mas também aplicar outras formas de formatação, como negrito ou itálico. Além disso, é uma prática recomendada usar recursos nativos da linguagem, como HTML e CSS, para manter seu código limpo, eficiente e seguindo as melhores práticas.
Agora você está pronto para dar um toque especial ao seu conteúdo web usando CSS para riscar texto até rabiscar as palavras como mostraremos a seguir!
Às vezes, queremos adicionar um toque artístico ao texto em nossos sites, como se fosse rabiscado com um lápis. Vou te mostrar como fazer isso apenas com CSS, sem precisar de imagens extras.
Passo 1: Estrutura HTML Simples
Começaremos com uma estrutura HTML básica. Não se preocupe, é simples:
<!DOCTYPE html>
<html>
<head>
<title>Texto Rabiscado com CSS</title>
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
<div class="rabiscado">Texto Rabiscado</div>
</body>
</html>
Passo 2: Adicionando Estilos CSS
Agora, vamos adicionar alguns estilos CSS para criar o efeito de texto rabiscado. Aqui está o que você precisa colocar no arquivo `styles.css`:
.rabiscado {
font-size: 24px;
position: relative;
display: inline-block;
}
.rabiscado::before {
content: '';
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-image: linear-gradient(45deg, black 25%, transparent 25%, transparent 75%, black 75%, black), linear-gradient(45deg, black 25%, transparent 25%, transparent 75%, black 75%, black);
background-size: 20px 20px;
}
Resultado
Agora, quando você visualizar a página HTML no navegador, verá o texto "Texto Rabiscado" com um efeito de rabisco. Este é um exemplo básico, mas você pode ajustar os estilos conforme necessário para obter o efeito desejado.
Usando apenas CSS, você pode criar efeitos visuais interessantes, como o texto rabiscado que acabamos de fazer. Experimente ajustar os valores e propriedades para personalizar ainda mais o visual. Divirta-se criando!