CSS filter property is a powerful tool that allows you adding filters to the images. We’ll cover some examples of all the filters defined for CSS.
.filter-img {
filter:
filter-name
(filter-value);
}
.grayscale {
filter:
grayscale
(1);
}
.sepia {
filter:
sepia
(1);
}
.contrast {
filter:
contrast
(2);
}
.brightness {
filter:
brightness
(2);
}
.saturate {
filter:
saturate
(1);
}
.invert {
filter:
invert
(.8);
}
.opacity {
filter:
opacity
(.1);
}
.hue-rotate {
filter:
hue-rotate
(90deg);
}
.blur {
filter:
blur
(2px);
}
You can use multiple filters in one declaration to create infinite custom effects.
.contrast-saturate-sepia {
filter:
contrast
(1.4)
saturate
(1.8)
sepia
(.6);
}
.drop-shadow-saturate-contrast {
filter:
contrast
(1.6)
saturate
(.6)
drop-shadow
(4px 4px 4px
rgba(0,0,0,0.6));
}
.grayscale-invert-contrast {
filter:
grayscale
(.6)
invert
(.7)
contrast
(2);
}