Knop die van kleur verandert als je er met de muis overheen gaat

Hieronder zie je twee knoppen. Als je er met de muis overheen gaat veranderen de kleuren van de achtergrond en van de tekst. Hier staat beschreven hoe je dat aanpakt.
Je kunt de knoppen aanklikken; ze hebben geen bijzondere functie.

De code staat onderaan deze bladzijde. Je kunt hem ook downloaden voor eigen gebruik.


Gebruik:

De code ziet er als volgt uit:
 
(Zet deze code in de <HEAD>)

<style>
  #B0 { font-size : 16px; color:#ffffff; background-color : #008000;
    font-family : "Comic Sans MS"; font-style : italic; }
  #B1 { font-size : 16px; color:#000000; background-color : #ffff00;
    font-family : "Comic Sans MS"; font-style : italic; }
</style>
(Zet deze code in de <BODY>. Methode met <button>-tag.)
<button name="Begin" type="button" title="Klik mij!!"
  id="B0" onClick="window.alert('Dit was Knop 1')"
  onMouseOver="this.style.color='#000000';this.style.backgroundColor='#00ffff';"
  onMouseOut="this.style.color='#ffffff';this.style.backgroundColor='#008000';">
  Knop 1</button>

(Zet deze code in de <BODY>. Methode met <input>-tag in een <form>.)
<form>
  <input type=button title="Klikken mag maar hoeft niet"
  id="B1" value="Knop 2" onClick="window.alert('Dit was Knop 2')"
  onMouseOver="this.style.color='#ffffff';this.style.backgroundColor='#ff0000';"
  onMouseOut="this.style.color='#000000';this.style.backgroundColor='#ffff00';">
</form>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb077.zip, 598 bytes.

Opmerking:
 
Zie ook het item: "Knop met tekst of een plaatje".
 
Merk op dat deze techniek heel anders is dan in de linker kolom wordt gebruikt. Hier wordt het uiterlijk van een knop aangepast. In de linker kolom worden plaatjes gebruikt die worden verwisseld als de muis er overheen gaat. Zie het item "Plaatje laten veranderen als de muis er over gaat".
 
De hier besproken techniek kun je ook toepassen op bijvoorbeeld teksten. Zie het item "Lettergrootte en -opmaak wijzigen".

 
terug

html-077; Laatste wijziging: 25 april 2020