html+css—纯手写登录框
- 界面展示
- login.html
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <title>登陆</title> 7 <link rel="stylesheet" href="login.css"> 8 <link rel="stylesheet" href="css/font-awesome.css"> 9 </head> 10 <body> 11 <div id="login-box"> 12 <h1>登陆</h1> 13 <div class="form"> 14 <div class="item"> 15 <i class="fa fa-user-circle-o" aria-hidden="true"></i> 16 <input type="text" placeholder="username" > 17 </div> 18 <div class="item"> 19 <i class="fa fa-key" aria-hidden="true"></i> 20 <input type="text" placeholder="password" > 21 </div> 22 </div> 23 <button>登陆</button> 24 </div> 25 </body> 26 </html>
注:用户名图标和密码图标是在Font Awesome 官网上下载的,是一款基于css框架的网页字体图标库(网址:http://www.fontawesome.com.cn/)。我下载的是旧版本,压缩之后将css和fonts文件复制到自己项目中。然后在head头部中引入font-awesome.css:<link rel=”stylesheet” href=”css/font-awesome.min.css”>。最后在该官网选择合适的图标即可。
- login.css
1 body { 2 background: url(\'img/u=1583668540\,1925901939&fm=26&gp=0.jpg\'); 3 /* 背景不重复 */ 4 background-repeat: no-repeat; 5 /* 让背景充满整个屏幕 */ 6 background-size: 100% auto; 7 8 } 9 #login-box { 10 width: 350px; 11 height: 220px; 12 border:1px solid #000; 13 margin: 0 auto; 14 margin-top: 15%; 15 text-align: center;/* 内容居中*/ 16 background: #00000070; 17 } 18 19 #login-box h1 { 20 color:#fff; 21 } 22 23 /* #login-box .form { 24 margin-top: 15px; 25 } */ 26 27 #login-box .form .item{ 28 margin-top:15px; 29 } 30 #login-box .form .item i{ 31 color:#fff; 32 } 33 34 #login-box .form .item input { 35 border: 0; 36 width: 150px; 37 /* 字体大小 */ 38 font-size: 18px; 39 /* 下边框 */ 40 border-bottom: 2px solid #fff; 41 /* 内边距 */ 42 padding: 5px 10px; 43 background: #ffffff00; 44 /* 字体颜色 */ 45 color:#fff; 46 } 47 48 #login-box button{ 49 margin-top: 10px; 50 width: 130px; 51 border: 0; 52 font-size: 700; 53 background-image: linear-gradient(to right, #ad3125 0%, #578bc3 100%); 54 /* 设置登陆按钮为圆形 */ 55 border-radius: 15px; 56 }