Plaatje dat de muis volgt IV: Oogjes die naar de muis kijken

De bedoeling van deze bladzijde is zonder uitleg wel duidelijk. Er wordt hier een vrij complex stukje JavaScript gebruikt om een plaatje de bewegingen van de muis-aanwijzer te laten volgen. Het bijzondere daarbij is dat niet alleen het plaatje beweegt, maar dat de pupillen van de ogen ook nog bewegen.
N.B.: Dit werkt niet met een aanraakscherm.
Hier staat beschreven hoe je dit kunt gebruiken voor je eigen website.

Het idee om twee ogen steeds naar de muis te laten kijken heb ik voor het eerst gezien in X-Windows, de grafische interface die wordt gebruikt door veel versies van het UNIX operating system. Er zijn versies bekend voor Windows 7 en 8. Er bestaan ook apps voor tablets en smartphones die op Windows draaien.
De oorspronkelijke versie van dit script is gemaakt door Kurt Grigg. De hier gebruikte versie is door mij herschreven voor gebruik in een moderne website.
Je kunt deze web-versie met de bijbehorende plaatjes vanaf deze site downloaden, zie onderaan deze pagina.

Gebruik:

De code ziet er als volgt uit:

 
(Zet dit in de <BODY>, bij voorkeur direct na de BODY-tag. De volgorde is belangrijk).
<div id="eyeball" style="position:absolute; top:100px; left:100px;
  width:69px; height:34px">  <img src="eye.gif" width="69" height="34">
</div>
<div id="pupil1" style="position:absolute; top:0; left:0; width:13px; height:13px">
<img src="pupils.gif" width="13" height="13">
</div>
<div id="pupil2" style="position:absolute; top:0; left:0; width:13px; height:13px">
<img src="pupils.gif" width="13" height="13">
</div>
 
<script src="x-eyes.js"></script>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb089.zip, 2498 bytes.

Opmerking:
 
Ook hier geldt: Wees voorzichtig met de toepassing. Te veel bewegende objecten maken een bladzijde onrustig en moeilijk te lezen.
 
Als je een enkel plaatje met de muis wilt laten meebewegen, zonder de oogjes, dan kun je het beste de code gebruiken uit het item "Plaatje dat de muis volgt".

 
terug

html-089; Laatste wijziging: 14 maart 2022