分享一个登陆界面素材

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Document</title>

    <style>

        * {

            margin: 0;

            padding: 0;

        }

        a {

            text-decoration: none;

        }

        input,

        button {

            background: transparent;

            border: 0;

            outline: none;

        }

        body {

            height: 100vh;

            /* 背景 */

            background-image: url(登陆图片.jpg);

            display: flex;

            justify-content: center;

            align-items: center;

            font-size: 16px;

            color: #03e9f4;

        }

        .loginBox {

            width: 400px;

            height: 464px;

            /* 模糊效果 */

            backdrop-filter: blur(100px);

            /* 设置亮度 */

            filter:brightness(1.3);

            margin: 100px auto;

            border-radius: 10px;

            box-shadow: 0 15px 25px 0 rgba(0, 0, 0, .6);

            padding: 40px;

            box-sizing: border-box;

        }

        h2 {

            text-align: center;

            color: aliceblue;

            margin-bottom: 30px;

            font-family: 'Courier New', Courier, monospace;

        }

        .item {

            height: 45px;

            border-bottom: 1px solid #fff;

            margin-bottom: 40px;

            position: relative;

        }

        .item input {

            width: 100%;

            height: 100%;

            color: #fff;

            padding-top: 20px;

            box-sizing: border-box;

        }

        .item input:focus+label,

        .item input:valid+label {

            top: 0px;

            font-size: 2px;

        }

        .item label {

            position: absolute;

            left: 0;

            top: 12px;

            transition: all 0.5s linear;

        }

        .btn {

            padding: 10px 20px;

            margin-top: 30px;

            color: #03e9f4;

            position: relative;

            overflow: hidden;

            text-transform: uppercase;

            letter-spacing: 4px;

            left: 38%;

        }

        .btn:hover {

            border-radius: 5px;

            color: #fff;

            background: #03e9f4;

            box-shadow: 0 0 5px 0 #03e9f4,

                0 0 25px 0 #03e9f4,

                0 0 50px 0 #03e9f4,

                0 0 100px 0 #03e9f4;

            transition: all 1s linear;

        }

        .btn>span {

            position: absolute;

        }

        .btn>span:nth-child(1) {

            width: 100%;

            height: 2px;

            background: -webkit-linear-gradient(left, transparent, #03e9f4);

            left: -100%;

            top: 0px;

            animation: line1 1s linear infinite;

        }

        @keyframes line1 {

            50%,

            100% {

                left: 100%;

            }

        }

        .btn>span:nth-child(2) {

            width: 2px;

            height: 100%;

            background: -webkit-linear-gradient(top, transparent, #03e9f4);

            right: 0px;

            top: -100%;

            animation: line2 1s 0.25s linear infinite;

        }

        @keyframes line2 {

            50%,

            100% {

                top: 100%;

            }

        }

        .btn>span:nth-child(3) {

            width: 100%;

            height: 2px;

            background: -webkit-linear-gradient(left, #03e9f4, transparent);

            left: 100%;

            bottom: 0px;

            animation: line3 1s 0.75s linear infinite;

        }

        @keyframes line3 {

            50%,

            100% {

                left: -100%;

            }

        }

        .btn>span:nth-child(4) {

            width: 2px;

            height: 100%;

            background: -webkit-linear-gradient(top, transparent, #03e9f4);

            left: 0px;

            top: 100%;

            animation: line4 1s 1s linear infinite;

        }

        @keyframes line4 {

            50%,

            100% {

                top: -100%;

            }

        }

    </style>

</head>

<body>

    <div class="loginBox">

        <h2>Book管理系统</h2>

        <form action="">

            <div class="item">

                <input type="text" required>

                <label for="">用户名</label>

            </div>

            <div class="item">

                <input type="password" required>

                <label for="">密码</label>

            </div>

            <div class="item">

                <input type="text" required>

                <label for="">验证码</label>

            </div>

            <button class="btn">提交

                <span></span>

                <span></span>

                <span></span>

                <span></span>

            </button>

        </form>

    </div>

</body>

</html>

登陆图片素材:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值