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