Aplicar CSS para só metade do caractere ou texto
Neste artigo veremos uma forma de aplicar CSS para só metade do caractere e é claro de uma forma muito simples, sem utilizar quaisquer biblioteca externa.
Fala programador(a), tudo bem? Bora aprender mais sobre CSS!
A ideia para deixar apenas metade de um caractere com CSS é de utilizarmos um gradient, que metade será de uma cor e a outra metade de outra
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 116 aulas
- 4 projetos
- 9h 23min
Assim deixando cada parte da letra ou caracte com cores distintas
Além disso iremos remover a transição do gradient ou degrade, para que as cores sejam alteradas subtamente, criando o efeito de que cada metade tenha sua própria cor
Vamos então a um exemplo prático:
<h1>H</h1>
E agora veja o CSS necessário:
h1 {
display: inline-block;
font-family: Helvetica;
font-weight: bold;
font-size: 200px;
background: linear-gradient(to right, red 50%,blue 50%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
E o resultado final será:
Conforme o texto for ficando maior, será necessário ajustar os parâmetros de background
As propriedades de background-clip e text-fill-color são de suma importânci para o recurso funcionar
A background-clip entende que a cor de fundo é no texto e não no fundo do elemento
E text-fill serve para aplicar cor ao texto
Conclusão
Neste artigo vimos como aplicar CSS para só metade do caractere
Utilizamos a propriedade de background com um gradient, que aliada as propriedades de background-clip e text-fill vão permitir este recurso
Lembrando que conforme os textos vão ficando maiores, vamos precisamos ajustar alguns valores da propriedade background para poder adaptar onde cada parte começa e acaba
Desta forma ajustamos para ficar exatamente no centro do texto
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
Tags HTML: comandos e códigos básico a avançado
O conhecimento das principais tags HTML é vital para qualquer programador front-end, pois elas são a base da estrutura de qualquer página web. O HTML […]

Como fazer um select mudar de URL/link

Como fazer input de password com olho de mostrar senha
O que é o input type password? Antes de sair codando, bora entender a base O input type password é o campo de senha do […]


