Select a display theme:

Efeito fade em textos


Nesse post vou tentar explicar como é feito o efeito apresentado abaixo.

Text Reveal

Deslize para animar

Essa técnica de revelar um texto com um efeito de fade in e fade out pode ser atingida com poucas ferramentas do css moderno, como o background-image e background-clip.

Basicamente em volta do nosso texto vamos ter uma div com as propriedades background-image com um radial-gradient() que a última cor precisa ser transparente e um background-clip: 'text' que irá usar o texto como máscara.

Já no nosso texto, devemos aplicar um color: transparent para que o texto não apareça na tela, e que sirva apenas de máscara para o gradiente preenché-lo com suas cores.

Dessa forma ao animarmos o eixo y do radial-gradient() ele irá percorrer o texto revelando a máscara, usando as cores do radial-gradient().