C

CSS Handbook

Clean • Professional

CSS Filters

2 minute

CSS Filters

The CSS filter property is one of the most powerful tools in modern web design. It allows developers to apply visual effects like blur, brightness, grayscale, contrast, hue-rotate, and more directly to images, text, and even entire sections of a webpage — without editing the original files in Photoshop or other tools.

Using filters can make a website look modern, creative, and engaging, while also improving user experience.

Syntax

selector {
  filter: filter-function(value);
}

Common CSS Filters with Examples

Below are the most used filters in CSS along with HTML + CSS examples you can try in your projects.

Blur Filter

The blur filter makes the element look out of focus.

<h2>Blur Filter</h2>
<img src="<https://images.pexels.com/photos/1212693/pexels-photo-1212693.jpeg?cs=srgb&dl=pexels-katie-burandt-1212693.jpg&fm=jpg>" alt="Blur Image" class="blur-img">
.blur-img {
  width: 250px;
  filter: blur(5px);
}

Output :

learn code with durgesh images

Brightness Filter

The brightness filter controls how light or dark an element looks.

<img src="image.jpg" alt="Brightness Example" class="bright-img">
.bright-img {
  width: 250px;
  filter: brightness(150%);
}

Output :

learn code with durgesh images

Contrast Filter

The contrast filter adjusts the difference between light and dark areas of an image.

<img src="image.jpg" alt="Contrast Example" class="contrast-img">
.contrast-img {
  width: 250px;
  filter: contrast(200%);
}

Output :

learn code with durgesh images

Grayscale Filter

Converts an element into black & white tones.

<img src="image.jpg" alt="Grayscale Example" class="gray-img">
.gray-img {
  width: 250px;
  filter: grayscale(100%);
}

Output :

learn code with durgesh images

Saturate Filter

The saturate filter controls the intensity of colors.

<img src="image.jpg" alt="Saturate Example" class="saturate-img">
.saturate-img {
  width: 250px;
  filter: saturate(200%);
}

Output :

learn code with durgesh images

Sepia Filter

Applies a warm brown tone to the image, like an old photograph.

<img src="image.jpg" alt="Sepia Example" class="sepia-img">
.sepia-img {
  width: 250px;
  filter: sepia(100%);
}

Output :

learn code with durgesh images

Invert Filter

The invert filter flips colors to their opposite values, similar to a negative photo effect.

<img src="image.jpg" alt="Invert Example" class="invert-img">
.invert-img {
  width: 250px;
  filter: invert(100%);
}

Output :

learn code with durgesh images

Opacity Filter

Controls the transparency of an element.

<img src="image.jpg" alt="Opacity Example" class="opacity-img">
.opacity-img {
  width: 250px;
  filter: opacity(50%);
}

Output :

learn code with durgesh images

Hue-Rotate Filter

The hue-rotate filter rotates all the colors in the image around the color wheel.

<img src="image.jpg" alt="Hue Rotate Example" class="hue-img">
.hue-img {
  width: 250px;
  filter: hue-rotate(90deg);
}

Output :

learn code with durgesh images

 

Article 0 of 0