Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a way to mimic photoshop's overlay filter with CSS?

Tags:

css

photoshop

The overlay blend alters the color of the image on top, as opposed to just altering the transparency. Is there a way to mimic this with CSS? Just exporting a photoshop image with the layer set to overlay and placing it over a background on the web page doesn't work.

like image 329
Slick23 Avatar asked Jul 05 '11 18:07

Slick23


2 Answers

It can't be done with pure css, but it can be done with javascript. Check out Pixastic's blend function, it has ~20 blending methods that match those in photoshop.

Note: this answer has become less accurate over the years. The mix-blend-mode attribute now works across most browsers, and pixastic seems to have disappeared.

like image 153
hughes Avatar answered Oct 03 '22 04:10

hughes


I'm late to the party, but there is now a mix-blend-mode css property that applies blend mode to an entire element which takes into account the elements below.

like image 36
BigName Avatar answered Oct 03 '22 02:10

BigName