Tekst animeren met CSS-sprites

Hieronder zie je het woord REVEAL. Dat verdwijnt steeds een beetje en komt daarna weer terug.
Op deze pagina wordt uitgelegd hoe je dit maakt. De code kun je downloaden om zelf te gebruiken.

Dit is een bewerking van code die ik aantrof in Webdesigner Magazine 93, (februari 2017) pag. 72 en 73. Dit blad wordt sinds eind november 2017 niet meer gemaakt.
De auteur is niet bij het oorspronkelijke artikel genoemd. De code is niet meer beschikbaar op internet.

Voor deze site heb ik de code geschikt gemaakt voor toepassing zoals op deze pagina (in het origineel beslaat het effect een volledig window).

Gebruik:

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

<style>
.container {
  background: transparent;
  margin: 0;
  padding: 20px 0;
  width: 100%;
  height: 60px;
}
.reveal {
  margin: 0 auto;
  width: 300px;
  height: 60px;
  background-image: url("sprite.png");
  animation: play 2.0s steps(19) infinite;
}
@keyframes play {
  from { background-position: 0px; }
    to { background-position: -5700px; }
}
</style>

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

<div class="container">
  <div class="reveal"></div>
</div>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb558.zip, 6970 bytes.

 
terug

html-558; Laatste wijziging: 29 mei 2020