How to make overlay effect over an Image Only using HTML and CSS.

 Image overlay effect using HTML and CSS.



                                                          This is a very simple web

 program; In this program we have shown image overlay effect

 on an Image . As we hover on image then we will find some

 kind of animation there . You will really love this WEB program.




PROGRAM SOURCE CODE : -



<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    <title>Image Overlay Effect</title>
    <style type="text/css">

        *{
            margin:0;
            padding0
            box-sizingborder-box;
        }

        .main-div{
            width100vw;
            height100vh;
            displaygrid;
            place-items:center;
            background-color#9922e5;
        }

        .center-div{
            width60%;
            height70%;
            box-shadow0 .25rem .5rem #001 ,0 .55rem .5rem #001;
            positionrelative;
            overflow:hidden;
        }

        .center-div img{
            width100%;
            height100%;
            object-fitcover;
        }

        .before{
            width100%;
            height100%;
            positionabsolute;
            top0;
            left0;
            right0;
            bottom0;
            background-colorcrimson;
            text-aligncenter;
            color#fff;
            font-familysans-serif;
            transformtranslateX(-100%);
            transitionall .5s ease-in-out;
            z-index1;
        }

        .before h1{
            text-transformuppercase;
            margin-top7rem;
            letter-spacing.25rem;
        }
        .before h3{
            text-transformcapitalize;
            line-height5rem;
            letter-spacing.2rem;
        }

        .center-div img:hover~.before{
            transformtranslateX(0);
        }




    </style>
</head>
<body>
    <div class="main-div">
        <div class="center-div">
            <img src="a.jpeg">
            <div class="before">
                <h1>The Anny</h1>
                <h3>He is Anny our Web-Developer,Programmer and Coder</h3>
            </div>
        </div>
    </div>
</body>
</html>




OUTPUT :-






( NOTE : - While executing program you have to replace links of images , audio's  or video's in this program by your links. So take care of it ! )