Laadscherm met vollopende tekst

Hieronder zie je een venster met daarin de zwarte letter B. De letter wordt van onderen gevuld met een rode kleur, waar ook nog een verloop in zit. Het is alsof de letter volloopt met een vloeistof. Zodra de letter (bijna) vol is, vloeit de achtergrond over van geel naar groen, verdwijnt de B en verschijnt de tekst "Welkom op mijn site".
Ververs de pagina om het effect nog een keer te zien.

Op deze pagina wordt uit de doeken gedaan hoe je dit maakt. De code kun je downloaden om zelf te gebruiken.

Dit is een bewerking van een voorbeeld uit het blad Webdesigner Magazine nr. 97 (augustus 2017) pagina 72 en 73.
Dit blad wordt sinds eind november 2017 niet meer gemaakt.
Voor deze website heb ik het voorbeeld een beetje opgepimpt. Een klein onvolkomenheidje in de CSS is verbeterd, zodat het ook acceptabel werkt met oudere versies van Edge.

Het werkt niet lekker met oudere versies van Edge. Daar knippert de achtergrond van de letter gedurende de eerste helft van de animatie. De reden daarvoor is niet duidelijk. In de nieuwere versies van Edge (met Chromium) werkt het prima.

Het voorbeeld wordt op deze pagina getoond in een inline frame (<iframe>). Het voorbeeld werkt ook zelfstandig, klik HIER.

Gebruik:

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

<link rel="stylesheet" href="styles.css">
<script>
window.addEventListener("load", function(){
  setTimeout(function(){
    document.body.className += " loaded ";
  },8000);
});
</script>

(Zet dit in de <BODY>).

<div>
  <span>B</span>
</div>

<article>
  <h2>Welkom op mijn site</h2>
</article>

(Deze code is voor een <IRAME>).

<iframe height="500" width="600" src="html580a.htm"
  scrolling="no">Helaas, uw browser ondersteunt geen IFRAME.</iframe>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb580.zip, 2581 bytes.

 
terug

html-580; Laatste wijziging: 30 mei 2020