Ad

CSS filter property

CSS filter property is used to apply effects to an element. Filter is CSS3 property, which is commonly used to render images, background.

 filter: none|grayscale()|blur()|brightness()|contrast()|drop-shadow()|hue-rotate()|invert()|opacity()|saturate()|sepia();

CSS filter grayscale

CSS Filter property, converts the image in to grayscale, default value is 0%, value of 100% is completely grayscale.

Example 1: CSS filter grayscale

Original Image
Grayscale Image 50%
.grayscale {
    filter: grayscale(50%);
}
Grayscale 100%
.grayscale {
    filter: grayscale(100%);
	transition: .8s;
}
.grayscale:hover{
	filter: grayscale(0);
}

CSS filter Blur

CSS Filter property, converts the image in to blur, blur value can be given in piexel, default value is 0

Example 2: CSS filter blur

Original Image
Blur Image 3px
.blur {
    filter: blur(3px);
}
Blur Image 20px
.blur {
    filter: blur(20px);
	transition: .8s;
}
.blur:hover{
	filter: blur(0);
}

CSS filter brightness

CSS Filter property, converts the image in to brightness, default value is 100%, value of 0 is completely dark.

Example 3: CSS filter brightness

Original Image
Brightness Image
.brightness {
    filter: brightness(50%);
}
Hover Effect
.brightness{
    filter: brightness(50%);
	transition: .8s;
}
.brightness:hover{
	filter: brightness(100%);
}