CSS Filters
Part of the CSS Mastery section of Coddy's HTML journey — lesson 22 of 43.
Filters let you visually change images, backgrounds, and even text using fun effects. It's like putting on sunglasses, turning on a spotlight, or stepping into black-and-white mode — all with one line of CSS.
1. Blur (px) – Makes the element look soft and out of focus.
img {
filter: blur(5px);
}
//slightly out of focus2. Brightness(%) – Controls how light or dark something appears.
img {
filter: brightness(150%);
}
//brightens like turning on a spotlight.3. Grayscale(%) – Converts color to black and white.
img {
filter: grayscale(100%);
}
//classic vintage or newspaper effect.4. Sepia(%) – Adds a warm, brownish tone for a retro photo vibe.
img {
filter: sepia(70%);
}
//like an old photo album.There are many more filters you can experiment with! Feel free to explore them and see what creative effects you can create.
Challenge
EasyYou have four images in a gallery. Your challenge is to apply the following filters to each image:
- First Image (Blur): Apply a
blur(3px)filter to make the image soft and out of focus. - Second Image (Brightness): Use
brightness(2.0)to make the image brighter. - Third Image (Grayscale): Apply
grayscale(100%)to turn the image black and white. - Fourth Image (Sepia): Use
sepia(70%)to give the image a warm, vintage tone.
Try it yourself
<!DOCTYPE html>
<html>
<head>
<style>
.gallery {
display: flex;
flex-wrap: wrap; /* Allows the images to wrap into two rows */
gap: 20px; /* Space between the images */
justify-content: center; /* Centers the images */
margin-top: 20px;
}
.gallery img {
width: 200px;
height: 260px;
}
/* Write your CSS rule here */
</style>
</head>
<body>
<h1>CSS Filters Gallery Challenge</h1>
<div class="gallery">
<div class="blur">
<img src="https://upload.wikimedia.org/wikipedia/commons/c/ce/German_shepherd_dog_colt.jpg" alt="Blurred Image">
</div>
<div class="brightness">
<img src="https://upload.wikimedia.org/wikipedia/commons/8/86/Dog%2C_Helgafell%2C_Sn%C3%A6fellsnes_peninsula%2C_Iceland%2C_20230505_1507_5224.jpg" alt="Brightened Image">
</div>
<div class="grayscale">
<img src="https://upload.wikimedia.org/wikipedia/commons/0/05/Pyreneean_Mountain_dog_guarding_sheep.jpg" alt="Grayscale Image">
</div>
<div class="sepia">
<img src="https://upload.wikimedia.org/wikipedia/commons/4/4a/Fawn_and_white_Welsh_Corgi_puppy_standing_on_rear_legs_and_sticking_out_the_tongue.jpg" alt="Sepia Image">
</div>
</div>
</body>
</html>This lesson includes a short quiz. Start the lesson to answer it and track your progress.
All lessons in CSS Mastery
1Selector Mastery – Combination
IntroductionDescendant SelectorChild SelectorAdjacent Sibling SelectorGeneral Sibling SelectorRecap Challenge