The filter
property in
filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();
none
: It is the default value. It is used to specify that there is no effect.
blur(px)
: It is used to specify that how much we want to blur the image. The default value is 0.
brightness(%)
: It is used to adjust the brightness of the image. 100% shows the original image. 0% shows a completely black image. Values over 100% show more bright images.
contrast(%)
: It is used to adjust the contrast of the image. 100% shows the original image. 0% shows a completely black image. Values over 100% show more contrast images.
drop-shadow
: It is used to apply the effect of drop-shadows to an image.
grayscale(%)
: it is used to convert the image to grayscale. 0% is used to show the original image. 100% is used to make the image look completely gray which is specifically used for black and white images. Negative values are not allowed.
hue-rotate (deg)
: It is used to apply the hue rotation to the image. 0deg is used to represent the original image. The maximum value of deg is 360deg.
invert(%)
: It is used to invert the samples in the image. 0% is the default value it is used to represent the original image. 100% is used to make the image completely inverted. Negative values are not allowed.
opacity(%)
: It is used to set the opacity(transparency) level of the image. 0% is used to make the image completely transparent. 100% is used to represent the original image. Negative values are not allowed.
saturate(%)
: It is used to adjust the saturation of the image. 100% shows the original image. 0% shows a completely un-saturated image. Values over 100% show more saturated images. Negative values are not allowed.
sepia(%)
: It is used to convert the images to sepia. 0% is the default value it is used to represent the original image. 100% is used to make the image completely sepia. Negative values are not allowed.
url()
: It is used to include the anchor to a specific filter element.
initial
: set the value to its default value.
inherit
: inherits the property from its parent value.
The basic filter
property is as follows:
In this example we can see that we have set the contrast of the image. We can also change different things depending upon the requirements.