经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » HTMLCSS » CSS » 查看文章
一步一步实现web程序信息管理系统之一----登陆界面实现
来源:cnblogs  作者:火炎_焱燚  时间:2018/11/8 9:32:19  对本文有异议

一步一步实现web程序信息管理系统

在web程序中特别是信息管理系统,登陆功能必须有而且特别重要。每一个学习程序开发或以后工作中,都会遇到实现登陆功能的需求。而登陆功能最终提供给客户或展现给客户的最基本的就是2个文本框一个按钮用户名与密码,外加一个登陆按钮。本篇记录一下登陆功能的前端界面的实现。

1.界面布局

在这里插入图片描述
整个页面的布局分为3个部分

  1. 上部 可以放置公司logo
  2. 中部 登陆功能主体部分
  3. 尾部 可以放置 说明信息、版权等

    2.实现

  • 头部实现
    html代码
  1. <div id="ops-login-header">
  2. <div class="ops-logo ops-main-content">
  3. <h1><a href="#" title="xxx平台">账号登录</a></h1>
  4. <ul class="ops-login-header-linker">
  5. <li><a href="#">关于我们</a></li>
  6. <li><a href="#">帮助中心</a></li>
  7. </ul>
  8. </div>
  9. </div>

css代码

  1. .ops-logo{
  2. height: 74px;
  3. line-height: 74px;
  4. }
  5. .ops-main-content{
  6. margin:0 auto;
  7. width:1200px;
  8. }
  9. .ops-logo h1{
  10. float:left;
  11. }
  12. .ops-logo h1 a{
  13. display: block;
  14. height: 74px;
  15. padding-left: 170px;
  16. line-height: 80px;
  17. font-weight: bold;
  18. font-size: 18px;
  19. color:#000;
  20. background:url('../images/login/login_logo2.png?14622422798') left center no-repeat;
  21. }
  22. .ops-logo h1 a:hover{
  23. text-decoration:none;
  24. }
  25. .ops-logo .ops-login-header-linker{
  26. float:right;
  27. }
  28. .ops-logo .ops-login-header-linker li{
  29. float:left;
  30. margin-left:20px;
  31. font-size:12px;
  32. }
  33. .ops-logo .ops-login-header-linker li a{
  34. color:#808080;
  35. }

最终效果展示
在这里插入图片描述

  • 中间主体部分
    html代码
  1. <div id="login-bd" class="ops-login-bd">
  2. <div class="ops-main-content">
  3. <div class="ops-input-box">
  4. <div class="ops-input-title">
  5. <h2>用户登录</h2>
  6. </div>
  7. <div class="ops-input-area">
  8. <form>
  9. <div class="ops-input-item">
  10. <p>登录名:</p>
  11. <input type="text" id="username" placeholder="请输入账号/邮箱" />
  12. </div>
  13. <div class="ops-input-item">
  14. <p>登录密码:</p>
  15. <input type="password" id="password" placeholder="请输入密码" />
  16. </div>
  17. <div class="ops-input-item">
  18. <p>验证码:</p>
  19. <input type="text" placeholder="" id="code" class="ops-img-code" />
  20. <img src="../images/login/1.png" id="codeImg" alt="点击更换" title="点击更换" />
  21. </div>
  22. <div class="ops-login-btn" onclick="loginCheck();">登录</div>
  23. </form>
  24. <p class="ops-input-other">忘记密码?<a href="#">联系我们</a></p>
  25. </div>
  26. </div>
  27. </div>
  28. </div>

css代码

  1. .ops-login-bd{
  2. margin-bottom: 38px;
  3. height:529px;
  4. background: #00a2ca; /*#29a176*/
  5. }
  6. .ops-login-bd .ops-main-content{
  7. position: relative;
  8. height:100%;
  9. background: url('../images/login/loginbg.png?14622422798') no-repeat;
  10. }
  11. .ops-login-bd .ops-input-box{
  12. position: absolute;
  13. right: 80px;
  14. top:50%;
  15. margin-top:-200px;
  16. background:#fff;
  17. box-shadow: 2px 2px 3px #696363,-2px 0 3px #696363;
  18. }
  19. .ops-login-bd .ops-input-box .ops-input-title{
  20. margin-top:22px;
  21. padding:0 10px;
  22. border-left:4px solid #fc880c;
  23. font-size:22px;
  24. color:#000;
  25. }
  26. .ops-login-bd .ops-input-box .ops-input-title h2{
  27. padding-bottom:8px;
  28. border-bottom:1px solid #d9d9d9;
  29. font-size: 20px;
  30. }
  31. .ops-login-bd .ops-input-box .ops-input-area{
  32. padding:0 22px;
  33. padding-top:20px;
  34. }
  35. .ops-login-bd .ops-input-box .ops-input-area .ops-input-item{
  36. margin-bottom:15px;
  37. }
  38. .ops-login-bd .ops-input-box .ops-input-area .ops-input-item p{
  39. margin-bottom:5px;
  40. font-size:12px;
  41. font-weight:bold;
  42. }
  43. .ops-login-bd .ops-input-box .ops-input-area .ops-input-item img{
  44. cursor:pointer;
  45. width:98px;
  46. height:32px;
  47. }
  48. .ops-login-bd .ops-input-box .ops-input-area input{
  49. padding:0 10px;
  50. border:1px solid #cacaca;
  51. width:264px;
  52. height:32px;
  53. outline:none;
  54. border-radius: 3px;
  55. background:url('../images/login/logininputbg.png?14622422798');
  56. }
  57. .ops-login-bd .ops-input-box .ops-input-area .ops-img-code{
  58. float:left;
  59. width:160px;
  60. margin-right:5px;
  61. border-radius: 3px;
  62. }
  63. .ops-login-bd .ops-input-box .ops-input-area .ops-login-btn{
  64. display:block;
  65. width:100%;
  66. height:36px;
  67. line-height: 36px;
  68. text-align:center;
  69. background:#00a2ca;
  70. border-radius: 4px;
  71. border:none;
  72. color:#fff;
  73. cursor: pointer;
  74. font-size:16px;
  75. outline:none;
  76. }
  77. .ops-login-bd .ops-input-box .ops-input-other{
  78. padding:22px;
  79. text-align:right;
  80. }
  81. .ops-login-bd .ops-input-box .ops-input-other a{
  82. margin-left:10px;
  83. }

效果图展示
在这里插入图片描述

  • 尾部信息
    html代码
  1. <div id="login-footer" class="ops-login-footer">
  2. <div class="ops-footer-copyright">
  3. <p class="ops-clearfix ops-links">
  4. <a href="javascript:;" target="_blank">关于我们</a>
  5. <a href="javascript:;" target="_blank">法律声明</a>
  6. <a href="javascript:;" target="_blank">服务条款</a>
  7. <a href="javascript:;" target="_blank">联系方式</a>
  8. <p style="font-family:arial;">地址:xxxxxxxxxxxxxxxx&nbsp;&nbsp;xxxxxxxxxx许可证B1-20160901&nbsp;&nbsp;COPYRIGHT&nbsp;&nbsp;?&nbsp; 2010-2016<a href="http://www.uimaker.com">uimaker</a>&nbsp;版权所有&nbsp;ICP证:苏A2-20160101</p>
  9. <p style="font-family:arial;">xxxxxxx许可证B1-20150962&nbsp;&nbsp;xxxxx&nbsp;&nbsp;版权所有</p>
  10. </p>
  11. </div>
  12. </div>

css代码

  1. .ops-login-footer{
  2. padding-top:20px;
  3. padding-bottom: 35px;
  4. border-top:1px solid #e5e5e5;
  5. font-size:12px;
  6. }
  7. .ops-login-footer .ops-footer-copyright{
  8. text-align: center;
  9. }
  10. .ops-login-footer .ops-footer-copyright p{
  11. color:#999;
  12. margin-top:10px;
  13. }
  14. .ops-login-footer .ops-footer-copyright p:first-child{
  15. margin-top:0px;
  16. }
  17. .ops-login-footer .ops-footer-copyright .ops-links a {
  18. margin-left:15px;
  19. color:#666666;
  20. }
  21. .ops-login-footer .ops-footer-copyright .ops-links a:first-child {
  22. margin-left:0
  23. }

3.最终整体界面效果图

在这里插入图片描述

到此,整个登陆界面完成。

资源下载链接
一步一步实现web程序信息管理系统之一----登陆界面源码下载

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号