The filter
property can be used to apply a ton of different graphical effects to an element. Filters are commonly used to adjust the rendering of images, backgrounds, etc.
Example
<img class="my-img" src="https://i.picsum.photos/id/10/300/200.jpg" />
<img class="my-img" src="https://i.picsum.photos/id/10/300/200.jpg" />
<img class="my-img" src="https://i.picsum.photos/id/10/300/200.jpg" />
<img class="my-img" src="https://i.picsum.photos/id/10/300/200.jpg" />
<img class="my-img" src="https://i.picsum.photos/id/10/300/200.jpg" />
<img class="my-img" src="https://i.picsum.photos/id/10/300/200.jpg" />
img.my-img {
margin: 5px;
}
img.my-img:nth-child(2) {
filter: contrast(200%);
}
img.my-img:nth-child(3) {
filter: grayscale(80%);
}
img.my-img:nth-child(4) {
filter: hue-rotate(120deg);
}
img.my-img:nth-child(5) {
filter: sepia(80%);
}
img.my-img:nth-child(6) {
filter: blur(2px);
}
Result