How to grayscale an image with CSS

CSS3 filters work in most browsers and allow web developers to add interesting effects to photos, including converting them to grayscale.

Assuming you have an image with class “grayscale,” you can add a filter using a normal CSS selector like this:

<img class="grayscale" src="myImage.jpeg" />
img.grayscale { -webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
filter: grayscale(100%);
}

Reference: http://demosthenes.info/blog/532/Convert-Images-To-Black-And-White-With-CSS

Written on November 10, 2014