Digita e apaga uma lista de palavras/frases, em loop — clássico de hero de landing page.
Efeito de texto sendo digitado letra a letra, com cursor piscando, alternando entre várias frases.
A lista de palavras vem como JSON no próprio atributo; o timing de digitar/apagar/pausar é interno, configurável via atributos separados se precisar.
<h2>Fazemos sites
<span sw-typewriter
sw-typewriter-words='["rápidos.","bonitos.","que vendem."]'>rápidos.</span>
</h2>
<!-- deixe a 1ª frase escrita dentro do elemento: é o que aparece
antes do JS entrar, e o que fica se ele não carregar -->
<!-- ms por letra ao digitar (padrão 100) -->
<span sw-typewriter sw-typewriter-speed="220" …></span>
<!-- ms por letra ao apagar (padrão 50) -->
<span sw-typewriter sw-typewriter-back="20" …></span>
<!-- quanto tempo a frase fica parada antes de apagar (padrão 1500) -->
<span sw-typewriter sw-typewriter-delay="4000" …></span>
<!-- digita tudo e para na última -->
<span sw-typewriter sw-typewriter-loop="false"
sw-typewriter-words='["primeira,","e paro aqui."]'>primeira,</span>
<!-- sem cursor -->
<span sw-typewriter sw-typewriter-cur="" …></span>
<!-- outro cursor -->
<span sw-typewriter sw-typewriter-cur="▌" …></span>
<!-- sem sw-typewriter-words, ele digita o próprio conteúdo do elemento -->
<span sw-typewriter>este texto foi digitado sozinho.</span>
sw-typewriter-wordssw-typewriter-speedsw-typewriter-backsw-typewriter-delaysw-typewriter-loopsw-typewriter-cur(padrão)sw-typewriter-loop="false"sw-typewriter-cur=""Nenhum.
Nenhum.
Nenhuma.