Skip to content

filter: grayscale()

Utilities for applying grayscale filters to an element.

Quick reference

ClassStyles
grayscalefilter: grayscale(100%);
grayscale-0filter: grayscale(0%);
grayscale-(<custom-property>)filter: grayscale(var(<custom-property>));
grayscale-[<value>]filter: grayscale(<value>);

Examples

Basic example

html
<img class="grayscale" src="/img/mountains.jpg" />
<img class="grayscale-0" src="/img/mountains.jpg" />

Using a custom value

html
<img class="grayscale-[.8] ..." src="/img/mountains.jpg" />

For CSS variables:

html
<img class="grayscale-(--my-grayscale) ..." src="/img/mountains.jpg" />

Responsive design

html
<img class="grayscale md:grayscale-0 ..." src="/img/mountains.jpg" />

Released under the MIT License.