This login form is created using pure HTML and CSS. for social icons, FontAwesome is used.


index.html

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Outfit:wght@600&display=swap" rel="stylesheet">
    <link rel="stylesheet" href="style.css">
    <style>
        input.inputArea {
            padding10px;
            
            width91%;
            background#e2deff;
            bordernone;
            border-radius1 px;
        }
    </style>
</head>

<body>
    <div class="container">
        <main>
            <div class="right">
                <div class="content">
                    <h1>Login</h1>
                    <div class="myimg">
                        <img src="f.png" alt="facebook">
                        <img src="i.png" alt="insta">
                    </div>
                    <p>or use your account</p>
                    <input class="inputArea" type="text" placeholder="Email"><br>
                    <input class="inputArea" type="password" placeholder="password">
                    <a href="#">Forgot your password?</a><br>
                    <button>Log In</button>
                </div>

            </div>
            <div class="left">
                <h1>HTML CSS login Form</h1>
                <p class="description">This login form is created using pure HTML and CSS. for social icons, FontAwesome is used.</p>
            </div>
        </main>
    </div>
</body>

</html>
style.css
*{
    margin0;
    padding0;
    font-family'Outfit'sans-serif;
}
.container{
    positionrelative;
    displayflex;
    justify-contentcenter;
    
    
}
main{
    background-colortransparent;
    height500px;
    width800px;
    positionabsolute;
    displayflex;
    justify-contentcenter;
    align-itemscenter;
    top60px;
    border-radius14px;

    box-shadow-3px 0px 32px -1px rgba(0,0,0,0.71);
    -webkit-box-shadow-3px 0px 32px -1px rgb(161 159 159 / 71%);
    -moz-box-shadow-3px 0px 32px -1px rgba(0,0,0,0.71);
}

.left{
    border-radius0px 14px 14px 0;
    width80%;
    height80%;
    /* border : 1px solid black; */
    backgroundlinear-gradient(
        45deg#8f00b3#ff4444);
        displayflex;
        flex-directioncolumn;
        padding50px;
        text-aligncenter;
        positionrelative;
        bottomauto;
        topauto;
    }

    .left h1{
        padding-top100px;
        colorwhite;
        font-weightbold;
    }
    .left .description{
        colorwhite;
        font-size15px;
        font-family'Outfit'sans-serif;
        font-stylenormal;

    }

.content{
    padding50px;
    displayflex;
    flex-directioncolumn;
    align-itemscenter;
}
.right{
    width100%;
    height100%;
    /* border : 1px solid black; */
}
.right img{
    max-width30px;
    border-radius0px;
    margin10px;
    padding-bottom:20px;
}

.container h1{
    padding-bottom30px;
    font-weight900;
}

.container p{
    font-weight100;
    colorrgb(393939);
    text-decorationnone;
    font-family: cursive;
    font-sizesmaller;
    padding4px
};



input.inputArea {
    padding10px;
    width91%;
    background#e2deff;
    bordernone;
    border-radius1px;
}

.content a{
    text-decorationnone;
    font-weight200;
    colorrgb(393939);
    text-decorationnone;
    font-size17px;
    padding30px;
    font-family: -webkit-pictograph;
}

.content button{
    padding12px;
    width50%;
    border-radius17px;
    backgroundlinear-gradient(45deg#d800ff#5700ff);
    colorwhite;
    font-sizelarge;
}