Adicione, substitua ou altere o texto com CSS

Oi pessoal

Neste tutorial vamos ver como podemos adicionar um texto através de CSS, mesmo substituindo um texto existente.

Claro que existem outros métodos melhores, modificando o php (se seu site for feito com WordPress), mas se queremos uma solução rápida ou não sabemos como fazer de outra forma, pode nos tirar de mais de um dificuldade.

Como veremos neste tutorial, fazer isso é muito simples com um pouco de CSS.

Especificamente, vamos aprender a adicionar um texto na frente de outro existente, adicioná-lo após o texto existente ou substituí-lo pelo que queremos.

Vamos fazer um caso real para torná-lo mais claro.

Aqui está o tutorial em vídeo:

Inscreva-se no meu canal:

Na imagem a seguir podemos ver alguns produtos com o nome do produto:

alterar título do produto

Vamos ver como adicionar uma palavra na frente do nome do produto.

Para isso, vamos usar o inspetor de elementos para ver onde adicionar o CSS.

Clicamos com o botão direito do mouse em um dos títulos e veremos uma imagem como a seguinte:

elementos do inspetor

Podemos ver que à direita há um sinal +, clicamos nele e a seguinte regra css vazia aparecerá:

regra css vazia

Como a primeira coisa que vamos fazer é adicionar um texto na frente do título, vamos complementar a regra css da seguinte forma:

h2.woocommerce-loop-product__title:before {
	content: "Producto ";
}

Com o código anterior conseguimos que a palavra produto apareça em todos os nossos títulos:

adicionar palavra antes de css

Se quisermos atrás do título do produto, mudaremos a regra para o seguinte:

h2.woocommerce-loop-product__title:after {
	content: "Producto ";
}

Se o que queremos é substituir o texto pela palavra que queremos, temos que adicionar o seguinte código:

h2.woocommerce-loop-product__title {
	visibility: hidden;
}

h2.woocommerce-loop-product__title:before {
	content: " Producto ";
	visibility:visible;
}

Desta forma, primeiro ocultamos o nome do produto e depois tornamos visível a palavra que queríamos.

O resultado final seria:

titulo css removido

Lembre-se que temos que adicionar essas alterações ao nosso WordPress.

Para isso vamos em Customize —> Additional CSS e adicionamos nosso código:

adicionar css wordpress
Às vezes podemos sair de confusões interessantes com um pouco de CSS.

Espero que ache útil e qualquer dúvida aqui você me tem 😉

6 comentários sobre “Adicionar, substituir ou alterar texto com CSS”

  1. Cara, você me salvou. Faz algum tempo que estou tentando editar algum texto dentro do WPBakery, uma coisa simples, uma caixa que diz "Leia mais" e eu só queria traduzir.
    Fiz muitas coisas, traduzi todo o Plugin com o Loco Translate, editei o código .php, tentei editar o HTML direto, mas acabou dando erro.
    E quando me ocorreu editar o texto através de CSS, bem, meus colegas me disseram que não era possível.
    Mas graças ao seu Post, consegui.

    Anos se passaram desde que este post foi publicado, mas de qualquer forma, à distância (tempo e espaço), aproveito este momento para agradecer.
    Muito obrigado.

Deixe um comentário