Truco CSS

Efecto de maquina de escribir en CSS

Antes de que llegaran las animaciones a CSS hacer efectos era un poco complicado, requería de complejos JavaScripts…

Hoy les traigo un efecto super llamativo de escritura usando solo HTML y CSS.

Efecto de maquina de escribir en CSS:

HTML

<p class="entrada">Hola, soy Alex</p>

CSS

.entrada {
  overflow: hidden;
  font-family: Helvetica, sans-serif;
  white-space: nowrap;
  font-size: 3.4em;
  color: #f13b3b;
  width: 350px;
  border-right: 2px solid rgba(0, 0, 0, 0.87);
  animation: animacionIntro 2.8s steps(23, end),
    animacionBar 1s step-end infinite;
}

@keyframes animacionIntro {
  0% {
    width: 0;
  }
  100% {
    width: 350px;
  }
}

@keyframes animacionBar {
  0%,
  100% {
    border-color: rgba(241, 59, 59, 0);
  }
  50% {
    border-color: rgba(241, 59, 59, 0.87);
  }
}

Resultado:

Que tal el resultado? Genial ver todo lo que ahora podemos hacer con CSS…

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *