CSS filter adalah css properti yang bisa memberikan efek pada suatu element.
img {
/* Memberikan blur kepada image */
/* Satuan yang digunakan dalam bentuk px */
filter: blur(px);
}
img {
/* Mengubah gambar menjadi abu-abu */
/* Satuan yang digunakan persen(%) */
filter: grayscale(%);
}
img {
/* Mengatur kecerahan gambar */
/* Satuan yang digunakan persen(%) */
filter: brightness(%);
}
img {
/* Mengatur gelap atau terangnya gambar */
/* Satuan yang digunakan persen(%) */
filter: contrast(%);
}
img {
/* Mengatur bayangan seperti box-shadow, bedanya drop-shadow adalah filter */
/* Penjelasan */
/* offset-x : mengatur jarak horizontal/kesamping */
/* offset-y : mengatur jarak vertikal/keatas */
/* blur-radius : mengatur radius blur bayangan */
/* color : mengatur warna */
filter: drop-shadow(offset-x offset-y blur-radius color);
}
img {
/* Mengatur rotasi gambar */
/* Satuan yang digunakan degree/derajat */
/* Contoh */
/* hue-rotate(360deg) */
filter: hue-rotate(deg);
}
img {
/* Mengatur ketajaman element*/
/* Satuan yang digunakan persen(%) atau angka saja */
filter: opacity(%);
}
img {
/* Mengatur gambar agar lebih tajam warnanya */
/* Satuan yang digunakan persen(%) atau angka saja */
filter: saturate(%);
}
img {
/* Memberikan gambar lebih kuning, lebih hangat/coklat */
/* Satuan yang digunakan persen(%) atau angka saja */
filter: sepia(%);
}
img {
/* Mengikuti induknya */
filter: inherit;
}
img {
/* Merupakan default filter */
filter: initial;
}
Referensi (https://developer.mozilla.org/en-US/docs/Web/CSS/filter), (https://www.w3schools.com/cssref/css3_pr_filter.asp)