Tekst tonen met een typemachine-effect

Hieronder verschijnt een tekst. Dat gaat letter voor letter, alsof er iemand zit te typen. Op deze pagina wordt uitgelegd hoe je dat doet.
Vernieuw de pagina om het effect nog een keer te zien.

Dit is geen typemachine.

Dit effect is zeer geschikt om de aandacht te trekken van de bezoekers van je webpagina, bijvoorbeeld in de aankondiging van een evenement. He is helemaal gemaakt met HTML en CSS. Er komt geen JavaScript bij kijken.

Inspiratie: Dit is gebaseerd op code uit een project dat ik vond op CodePen.io.
De code van het voorbeeld staat onderaan deze pagina. Je kunt hem ook downloaden om zelf te gebruiken.

Gebruik:

De code van het voorbeeld ziet er als volgt uit:
 
(Zet dit in de <HEAD>).

<style>
.wrapper {
  width:80%; height:60px;
  margin:20px auto;
  background:#333;
}
.wrapper p {
  color:lime;
  font:bold 200% "Courier New", monospace;
  padding:0.5em 0 0 1em;
  border-right:0.1em solid lime;
  white-space:nowrap;
  overflow:hidden;
  width:24ch;
  animation:typing 10s steps(24, end),
                 blink-caret .5s step-end infinite alternate;
}
@keyframes typing { from { width:0; } }
@keyframes blink-caret { 50% { border-color:transparent; } }
</style>

(Zet dit in de <BODY> op de plaats waar Het effect moet verschijnen).

<div class="wrapper">
  <p>Dit is geen typemachine.</p>
</div>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb048.zip, 590 bytes.

 
terug

html-048; Laatste wijziging: 2 mei 2020