Geanimeerde interactieve cursor

Als je met de muis over de rechthoek hieronder gaat, verdwijnt de muis-aanwijzer en gaat de verfkwast zich als aanwijzer gedragen. Afhankelijk van waar je in de rechthoek zit, verandert de stand van de verfkwast. Als je een muisknop indrukt, lijkt het alsof de kwast een beetje schuin op de achtergrond gaat staan.

Op deze pagina wordt uitgelegd hoe je zoiets maakt. De code van het voorbeeld kun je downloaden om zelf te gebruiken, inclusief het plaatje van de verfkwast.

Inspiratie voor deze bladzijde in ontstaan door een artikel in Webdesigner Magazine 94, (maart 2017) pag. 64 en 65. 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 geschoond en er een paar onvolkomenheden uit gehaald.

Gebruik:

De code van het <iframe> in het hoofddocument ziet er als volgt uit:
 
(Zet dit in de <BODY> op de plaats waar het <iframe> moet verschijnen).

<div style="text-align:center">
  <iframe width="500" height="300" src="voorbeeld.htm"
    style="border:3px outset black;">Helaas kunt u dit deel
      van deze webpagina niet bekijken. Deze site gebruikt nl.
      Inline Frames (&lt;IFRAME&gt;). Dat wordt door uw browser
      niet ondersteund!</iframe>
</div>

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

<style>
  .
  . (CSS-code)
  .
.</style>

(Zet dit in de <BODY>).

<div class="canvas">Verf mij!</div>
<div class="cursor"></div>

<script>
  .
  . Javascript om te reageren op de muisbewegingen en -kliks
  .
</script>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb561.zip, 12 919 bytes.

Opmerking:
 
Manieren om een standaard cursor te veranderen in bijvoorbeeld een vraagteken vind je in het item Cursor veranderen.

 
terug

html-561; Laatste wijziging: 29 april 2020