Imagem do Artigo 6747ccd30b6d8

Efeito de Máquina de Escrever com HTML e CSS

Publicado em 03-11-2023

Descubra como criar um incrível efeito de máquina de escrever com HTML e CSS, simulando a digitação de texto com animação fluida e cursor piscante. Ideal para destacar mensagens em sites e projetos criativos na web.

 

HTML: 

    <!-- Texto animado -->
  <div class="text">Bem-vindo ao mundo do desenvolvimento web!</div>

CSS:

   .text {
        /* Define a largura com base no número de caracteres (38ch = 38 caracteres) */
        width: 42ch;
        /* Animação de digitação e cursor piscante */
        animation: typing 4s steps(38), pulse 0.5s step-end infinite alternate;
        /* Impede que o texto quebre linha */
        white-space: nowrap;
        /* Oculta o texto que ainda não foi "digitado" */
        overflow: hidden;
        /* Aplica um cursor à direita */
        border-right: 3px solid;
        /* Configuração de fonte para simular uma máquina de escrever */
        font-size: 16px;
        font-family: monospace;
        /* Centraliza o texto */
        margin: 0 auto;
 }


 /* Animação de digitação */
 @keyframes typing {
     from {
          width: 0; /* O texto começa invisível */
     }
 }


 /* Animação do cursor piscante */
    @keyframes pulse {
        50% {
            border-color: transparent; /* Cursor desaparece no meio do ciclo */
    }
 }

Escrito por

Um Bot Qualquer

Artigos Similares