HTML+CSS仿写的登录页面

仿写的登录页面

使用HTML+CSS,感觉很简单,记录下

话不多说,直接上代码

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

    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <meta name="viewport" content="width=device-width,initial-scale=1.0">
        <title>用户登录界面</title>
        <style>
            * {
                margin: 0;
                padding: 0;
            }

            body {
                /* 背景颜色 */
                background-color: rgb(144,127,142);
            }

            section {
                width: 600px;
                height: 500px;
                margin: 50px auto;
                /* 溢出隐藏 */
                overflow: hidden;
                border-radius: 15px;

            }

            .box {
                width: 530px;
                height: 380px;
                background-color: rgb(250,245,250);
                margin: 50px auto;
                /* 溢出隐藏 */
                overflow: hidden;
                /* 圆角 */
                border-radius: 10px;
            }

            .box1 {
                width: 530px;
                height: 88px;
                background-color: rgb(246, 246, 246);
                margin: 2px auto;
                /* 背景图片路径 */
                background-image: url(海阳.jpg);
                /* 背景图片不平铺 */
                background-repeat: no-repeat;
                /* 背景图片定位 */
                background-position: 95% 20px;
            }

            .box2 {
                width: 520px;
                height: 85px;
                margin: 5px auto;
            }

            .box3 {
                width: 520px;
                height: 85px;
                margin: 5px auto;
            }

            .box4 {
                width: 520px;
                height: 85px;
                margin: 5px auto;
                overflow: hidden;
            }

            .box12,
            .box13 {
                font-style: italic;
                color: rgb(119,121,121);
            }

            .box11,
            .box12 {
                line-height: 85px;
            }

            .box11 {
                font-size: 25px;
                font-family: "华为琥珀";
                margin-left: 30px;
            }

            .box21 {
                width: 460px;
                height: 60px;
                margin: 13px 22px;
                /* 背景图片路径 */
                background-image: url(海阳.jpg);
                /* 背景图片不平铺 */
                background-repeat: no-repeat;
                /* 背景图片定位 */
                background-position: 100% 10px;
                /* 背景图片大小 */
                background-size: 40px 40px;

                padding: 0 0px 0px 20px;
                /* 边框 */
                border: 1px solid #d3d3d3;
                /* 圆角 */
                border-radius: 5px;
                /* 轮廓线设置为无 */
                outline: none;
                /* 阴影 */
                box-shadow: 0px 0px 10px #979393;
            }

            .box21,
            .box31::-webkit-input-placeholder {
                font-size: 20px;
                color: rgb(119,121,121);
                /* 斜体 */
                font-style: italic;
            }

            .box31 {
                width: 460px;
                height: 60px;
                margin: 13px 22px;
                /* 背景图片路径 */
                background-image: url(海阳.jpg);
                /* 背景图片不平铺 */
                background-repeat: no-repeat;
                /* 背景图片定位 */
                background-position: 100% 10px;
                /* 背景图片大小 */
                background-size: 40px 40px;

                padding: 0 0px 0px 20px;
                /* 边框 */
                border: 1px solid #d3d3d3;
                /* 圆角设置 */
                border-radius: 5px;
                /* 轮廓线设置为无 */
                outline: none;
                /* 阴影 */
                box-shadow: 0px 0px 10px #979393;
            }

            .box31::-ms-reveal {
                /* 密码输入框眼睛隐藏 */
                display: none;
            }

            .box41 {
                width: 484px;
                height: 60px;
                margin: 13px 20px;
                /*
                border: 1px solid #d3d3d3;
                border-radius: 5px;
                box-shadow: 0px 0px 10px #979393; */
            }

            .box42 {
                margin-top: 15px;
                margin-left: 20px;
                font-size: 18px;
                color: rgb(119,121,121);
                /* 斜体 */
                font-style: italic;
            }

            .box43 {
                /* 基线顶部对齐 */
                vertical-align: top;
                width: 124px;
                height: 44px;
                margin-left: 352px;
                margin-top: -45px;
                /* 边框 */
                border: 1px solid #c2b7b7;
                /* 圆角 */
                border-radius: 5px;
                /* 阴影 */
                box-shadow: 0px 0px 10px #b1adad;
                font-size: 20px;
                /* font-family: "楷体"; */
            }

            .box44 {
                /* 斜体 */
                font-style: italic;
                color: rgb(119, 121, 121);
            }
        </style>
    </head>

    <body>
        <section>
            <div class="box">
                <div class="box1">
                    <span class="box11">Secure login</span>
                    <span class="box12">or get</span>
                    <a href="#" class="box13">a free account</a>
                </div>
           

                <!-- 文本输入框 -->
                <div class="box2">
                    <input type="text" class="box21" placeholder="username">
                </div>

                <!-- 密码输入框 -->
                <div class="box3">
                    <input type="password" class="box31" placeholder="password">
                </div>

                <div class="box4">
                    <div class="box41">
                        <a href="#" class="box42">Forgot your password</a><br>
                        <input type="checkbox" class="box42" id="ched">

                        <!-- 绑定input元素的标签 -->
                        <label for="ched" class="box44">Remember me</label>

                        <input type="submit" value=" let me in" class="box43">
                    </div>
                </div>

            </div>
        </section>
    </body>
</html>
 

整个页面的代码如上所示,除了需要在本地文件夹中添加url为海阳.jpg的图片资源之外,其他都可以直接复制粘贴查看效果,运行之后的效果如下:

 

 完毕。

posted @ 2023-04-06 14:20  Mickeybo  阅读(102)  评论(0编辑  收藏  举报