Building Your Learning Module...
Getting things ready for you!
Find videos you like?
Save to resource drawer for future reference!
Image Effects
Hover States
Animations
blur(5px)Gaussian blur effect
brightness(150%)Adjust brightness (0-200%+)
contrast(200%)Adjust contrast (0-200%+)
grayscale(100%)Convert to grayscale (0-100%)
saturate(200%)Adjust saturation (0-200%+)
hue-rotate(90deg)Rotate hue (0-360deg)
invert(100%)Invert colors (0-100%)
sepia(100%)Apply sepia tone (0-100%)
opacity(50%)Adjust opacity (0-100%)
drop-shadow(2px 2px 4px black)Add drop shadow
<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body>
<div class="container">
<h1>✨ CSS Filters Gallery</h1>
<div class="grid">
<div class="filter-box">
<div class="image">CSS</div>
<div class="label">Original</div>
</div>
<div class="filter-box">
<div class="image blur">CSS</div>
<div class="label">blur(5px)</div>
</div>
<div class="filter-box">
<div class="image brightness">CSS</div>
<div class="label">brightness(150%)</div>
</div>
<div class="filter-box">
<div class="image contrast">CSS</div>
<div class="label">contrast(200%)</div>
</div>
<div class="filter-box">
<div class="image grayscale">CSS</div>
<div class="label">grayscale(100%)</div>
</div>
<div class="filter-box">
<div class="image saturate">CSS</div>
<div class="label">saturate(300%)</div>
</div>
<div class="filter-box">
<div class="image hue-rotate">CSS</div>
<div class="label">hue-rotate(180deg)</div>
</div>
<div class="filter-box">
<div class="image invert">CSS</div>
<div class="label">invert(100%)</div>
</div>
<div class="filter-box">
<div class="image sepia">CSS</div>
<div class="label">sepia(100%)</div>
</div>
<div class="filter-box">
<div class="image opacity">CSS</div>
<div class="label">opacity(50%)</div>
</div>
<div class="filter-box">
<div class="image drop-shadow">CSS</div>
<div class="label">drop-shadow()</div>
</div>
<div class="filter-box">
<div class="image combined">CSS</div>
<div class="label">Combined</div>
</div>
<div class="filter-box">
<div class="image hover">Hover</div>
<div class="label">Hover Effect</div>
</div>
</div>
</div>
</body>
</html>Loading preview...
Chain multiple filter functions separated by spaces:
/* Combine multiple filters */
.photo {
filter:
brightness(110%)
contrast(120%)
saturate(130%);
}
/* Hover effect */
.card:hover {
filter: brightness(90%) blur(2px);
}Instagram-like
brightness(110%) contrast(110%) saturate(130%)Vintage
sepia(50%) contrast(120%) brightness(90%)Dramatic
grayscale(100%) contrast(150%)Image Effects
B&W or vintage photos
grayscale(), sepia()Hover States
Darken on hover
brightness(), blur()Loading States
Blur placeholder
blur(), opacity()Disabled Elements
Show disabled
grayscale(), opacity()Focus Attention
Highlight active
brightness(), saturate()