Hover-effect met zwart-wit foto's

Hieronder zie je een paneel van 4 plaatjes. Die staan in zwart-wit. Als je er met de muis overheen gaat, krijgen ze kleur. Daarna worden ze weer zwart-wit.
 
Op deze pagina wordt beschreven hoe je zoiets maakt. De code kun je downloaden om zelf te gebruiken, echter zonder de plaatjes. Die moet je zelf toevoegen.
 

Molen Paddestoel
Roos Park

 

Het werkt niet met de eerste versie van Edge (EdgeHTML 12). Dat komt doordat de CSS-eigenschap filter() daar niet werkt. Bij die browsers zie je de kleurenfoto's, zonder het zwart-wit effect.
Vanaf EdgeHTML 13 (na de eerste grote update van Windows 10) wordt het geacht te werken. In EdgeHTML 14 werkt het zeker.
Voor sommige browsers is de vendor-prefix -webkit- nodig.

Inspiratie: Webdesigner Magazine nr. 75 (april 2015) pag. 69.
Dit blad wordt sinds november 2017 niet meer gemaakt.

Gebruik:

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

<style>
.grijs {
  filter: grayscale(100%);
  transition: all 0.6s ease;
}
.grijs:hover {
  filter: grayscale(0%);
  transition: all 0.6s ease;
}
</style>

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

<div align="center">
  <div>
    <img src="plaatje0.jpg" alt="Molen"
      height="187" width="250" border="0" class="grijs">
    <img src="plaatje1.jpg" alt="Paddestoel"
      height="187" width="250" border="0" class="grijs">
  </div>
  <div>
    <img src="plaatje2.jpg" alt="Roos"
      height="187" width="250" border="0" class="grijs">
    <img src="plaatje3.jpg" alt="Park"
      height="187" width="250" border="0" class="grijs">
  </div>
</div>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb476.zip, 438 bytes.

Opmerking:
 
Meer informatie over filter() vind je in het item Over filter() in CSS.
 
Het item Hover-effect met zwart-wit foto's II toont iets vergelijkbaars met dit, maar dan met kleur­veranderingen in het origineel.

 
terug

html-476; Laatste wijziging: 17 mei 2020