Paweł Plichta – Blog

Efekt pisania na maszynie w HTML i CSS3

Wiele osób zapewne mało kojarzy stare maszyny do pisania… Wpis z prostym i przyjemnym efektem tekstu maszynowego za pomocą HTML i CSS3, który można wykorzystać np. w banerach.

<p class="text">Proin vel lorem id sollicitudin...</p>

A teraz kawałek CSS-a do animacji tekstu pisanego z HTML-a:

.text {
  font-size: 5em;
  width: 34ch; /* "szerokość" naszego tekstu, ile znaków */
  animation: typewriter 4s steps(34); /* animacja, czas, liczba kroków */
  animation-iteration-count: infinite;
  overflow:hidden;
  white-space: nowrap;
}
@keyframes typewriter {
  0% {
    width: 0ch;
  }
  100% {
    width: 34ch;
  }
}

 

Animacja tekstu maszyny do pisania wygląda następująco:

Efekt maszyny do pisania CSS

A Ty masz jakiś pomysł gdzie można zastosować efekt pojawiającego się tekstu?