参考资源
bilibili
阿里图标
代码
<!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"> <link rel="stylesheet" href="//at.alicdn.com/t/font_2441200_03qjw9nywe4z.css"> <link rel="stylesheet" href="css/style.css"> <title>Document</title></head><body> <div class="form-wrapper"> <div class="header"> login </div> <div class="input-wrapper"> <div class="border-wrapper"> <input type="text" name="username" placeholder="username" class="border-item" autocomplete="off"> </div> <div class="border-wrapper"> <input type="password" name="password" placeholder="password" class="border-item" autocomplete="off"> </div> </div> <div class="action"> <div class="btn">login</div> </div> <div class="icon-wrapper"> <i class="iconfont icon-github"></i> <i class="iconfont icon-weibo"></i> <i class="iconfont icon-weixin"></i> </div> </div></body></html>
* { padding: 0; margin: 0;}html { height: 100%;}body { height: 100%; font-family: 'JetBrains Mono Medium'; display: flex; align-items: center; justify-content: center; background-color: #0e92b3;}.form-wrapper { width: 300px; background-color: rgb(41, 45, 62); color: #fff; border-radius: 2px; padding: 50px;}.form-wrapper .header { text-align: center; font-size: 35px; text-transform: uppercase; line-height: 100px;}.form-wrapper .input-wrapper input { background-color: rgb(41, 45, 62); border: 0; width: 100%; text-align: center; font-size: 15px; color: #fff; outline: none;}.form-wrapper .input-wrapper input::placeholder { text-transform: uppercase;}.form-wrapper .input-wrapper .border-wrapper { background-image: linear-gradient(to right, #e8198b, #0eb4dd); width: 100%; height: 50px; margin-bottom: 20px; border-radius: 30px; display: flex; align-items: center; justify-content: center;}.form-wrapper .input-wrapper .border-wrapper .border-item { height: calc(100% - 4px); width: calc(100% - 4px); border-radius: 30px;}.form-wrapper .action { display: flex; justify-content: center;}.form-wrapper .action .btn { width: 60%; text-transform: uppercase; border: 2px solid #0392b3; text-align: center; line-height: 50px; border-radius: 30px; transition: 0.2s; cursor: pointer;}.form-wrapper .action .btn:hover { background-color: #0392b3;}.form-wrapper .icon-wrapper { text-align: center; width: 60%; margin: 0 auto; margin-top: 20px; border-top: 1px dashed rgb(146, 146, 146); padding: 20px;}.form-wrapper .icon-wrapper i { font-size: 20px; color: rgb(187, 187, 187); cursor: pointer; border: 1px solid #fff; padding: 5px; border-radius: 20px;}
github源代码