Image filters

In CSS, we can alter the appearance of an image using various effects and filters.


<style>
    .blur { filter: blur(4px);}
    .brightness { filter: brightness(250%);}
    .contrast { filter: contrast(180%);}
    .grayscale { filter: grayscale(100%);}
    .huerotate { filter: hue-rotate(180deg);}
    .invert { filter: invert(100%);}
    .opacity { filter: opacity(50%);}
    .saturate { filter: saturate(7);}
    .sepia { filter: sepia(100%);}
    .shadow { filter: drop-shadow(8px 8px 10px green);}

    img {
        width: 20%;
        margin-right: 20px;
        margin-bottom: 20px;
    }
</style>

<img src="img.jpg" alt="Img">
<img class="blur" src="img.jpg" alt="Img">
<img class="brightness" src="img.jpg" alt="Img">
<img class="contrast" src="img.jpg" alt="Img">
<img class="grayscale" src="img.jpg" alt="Img">
<img class="huerotate" src="img.jpg" alt="Img">
<img class="invert" src="img.jpg" alt="Img">
<img class="opacity" src="img.jpg" alt="Img">
<img class="saturate" src="img.jpg" alt="Img">
<img class="sepia" src="img.jpg" alt="Img">
<img class="shadow" src="img.jpg" alt="Img">
                                    
Img Img Img Img Img Img Img Img Img Img Img