Kleuren aanpassen met CSS blend-mode

Hier onder zie je twee dezelfde foto's. De linker is "normaal", over de rechter ligt een diep-paarse gloed.
Op deze pagina word uitgelegd hoe je zoiets maakt. De code, behalve de foto, kun je downloaden om zelf mee te experimenteren.

Inspiratie heb ik opgedaan door een artikel/workshop in Webdesigner Magazine nr. 88 (juli 2016), pag. 60 en 61. Dit blad wordt sinds eind november 2017 niet meer gemaakt.
Voor toepassing op deze site heb ik de code vereenvoudigd.

Gebruik:

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

<style>
.wrapper {
  position:relative;
  margin:20px auto 20px auto;
  padding:0;
  width:520px;
  height:187px;
}
.links, .rechts {
  display:inline-block;
}
.links {
  position:absolute; top:0; left:0;
  width: 250px; height:187px;
  background: url('foto.jpg') no-repeat center center;
}
.rechts {
  position:absolute; top:0; right:0;
  width: 250px; height:187px;
  background-color: #a458ff;
}
.effect {
  position:relative; top:0 right:0;
  width: 250px; height:187px;
  background: url('foto.jpg') no-repeat center center;
}
.rechts .effect {
  mix-blend-mode: multiply;
}
</style>

(Zet dit in de <BODY> op de plaats waar de foto's moeten staan).

<div class="wrapper">
  <div class="links"></div>
  <div class="rechts">
    <div class="effect"></div>
  </div>
</div>

Downloaden:
 
Druk op de knop: Download deze code  File: voorb531.zip, 524 bytes.

 
terug

html-531; Laatste wijziging: 28 mei 2020