Today I Learned

A Hashrocket project

Ready to join Hashrocket? Find Openings here and apply today.

CSS Filter Property

There is a CSS property filter which allows you to manipulate properties of an element such as their blur, brightness, contrast, grayscale, opacity, and more. This is most often applied to images, but does work on any element.

.single-filter {
  filter: opacity(50%);
.multiple-filters {
  filter: blur(5px) grayscale(100%);

Here comes our friendly neighborhood Pikachu to help show us what this looks like: image

Here is a good reference for what filter can do.