1、引言

设计结课作业,课程设计无处下手,网页要求的总数量太多?没有合适的模板?数据库,java,python,vue,html作业复杂工程量过大?毕设毫无头绪等等一系列问题。你想要解决的问题,在微信公众号“coding加油站”中全部会得到解决

2、作品介绍

登陆注册界面采用HTML5,CSS3技术来实现,符合所学知识体系,适用于常见的作业以及课程设计,需要获取更多的作品,请关注微信公众号:coding加油站,获取,如需更多资料,可在微信后台留言。欢迎大家来提问,交流学习。

2.1、作品简介方面

登陆注册界面采用常规方式来实现,符合绝大部分的要求。代码配置有相关文档讲解,如需从代码中学到知识点,那么这个作品将是你的不二之选

2.2、作品二次开发工具

此作品代码相对简单,基本使用课堂中所学知识点来完成,只需要修改相关的介绍文字,一些图片,就可以改为自己独一无二的代码,网页作品下载后可使用任意编辑软件(例如:DW、HBuilder、NotePAD 、Vscode 、Sublime 、Webstorm 所有编辑器均可使用),java,python等相关作业使用自己常使用的工具亦可完成相关二次开发。

2.3、作品技术介绍

html网页作品技术方面:使用CSS制作了网页背景图、鼠标经过及选中导航变色效果、下划线等相关技术来美化相关界面,部分采用了javascript来做校验。 使用html5,以及css3等相关技术完成技术的布局,在本作品中,会使用常见的布局,常见的浮动布局,flex布局都会有使用到哦。同时在操作方面上运用了html5和css3,采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识,同时使用了一些js的相关知识。例如使用到了dom,和bom来获取浏览器的相关api,同时使用css对样式进行相关的美化,使得界面更加符合网页设计

3、项目展示图

登录界面1:

部分代码如下:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>学生登录</title><link rel="stylesheet" href="./sass/interface.css"><script src="./js/注册页面.js"></script>
</head><body><form class="log-in"><h1>用户登录</h1><p><input type="text" placeholder="账号" class="number"></p><p><input type="password" placeholder="密码" class="userpwd"></p><p class="Click-on"><a href="./班级管理页面.html"><input type="button" value="登录" class="Board"></a><a href="#"><input type="button" value="注册" id="registered"></a></p><div><a href="#">忘记密码</a><a href="#">找回密码</a></div><div class="other"><ul class="box"><li class="List"><a href="#"><img src="./img/图层 2.png" alt=""><span><b>Q Q</b></span></a></li><li class="List"><a href="#"><img src="./img/图层 3.png" alt=""><span><b>微信</b></span></a></li></ul></div></form><div id="registeredpage"><!--弹窗头部--><div class="modal"><div class="modal-header"><b><p>用户注册</p><span class="close">&times;</span></b></div><!--弹窗文本--><div class="modal-content"><div class="account"><span>账号:</span><input type="text" placeholder="请输入学号" class="student-ID"></div><div class="secret"><span>密码:</span><input type="password" placeholder="请输入密码" class="login-password"></div><div class="article"><input type="button" value="确认并注册" class="affirm"></div></div></div></div>
</body></html>

登录界面2:

 部分代码:

<html>
<!DOCTYPE html>
<html lang="en" class="no-js"><head><meta charset="utf-8"><title>登录(Login)</title><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="description" content=""><meta name="author" content=""><!-- CSS --><link rel="stylesheet" href="assets/css/reset.css"><link rel="stylesheet" href="assets/css/supersized.css"><link rel="stylesheet" href="assets/css/style.css"><!-- HTML5 shim, for IE6-8 support of HTML5 elements --><!--[if lt IE 9]><script src="assets/js/html5.js"></script><![endif]--><script type='text/javascript'> var code ; //在全局定义验证码   function createCode(){ code = "";    var codeLength = 4;//验证码的长度   var checkCode = document.getElementById("code");    var random = new Array(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R',   'S','T','U','V','W','X','Y','Z');//随机数   for(var i = 0; i < codeLength; i++) {//循环操作   var index = Math.floor(Math.random()*36);//取得随机数的索引(0~35)   code += random[index];//根据索引取得随机数加到code上   }   checkCode.value = code;//把code值赋给验证码   } //校验验证码   function validate(){var password=document.getElementById("password").value;var username=document.getElementById("username").value;if(username!="pengxiang"){alert("用户名不正确!");return false;}if(username!="123456"){alert("密码不正确!");return false;}var inputCode = document.getElementById("Captcha").value.toUpperCase(); //取得输入的验证码并转化为大写         if(inputCode.length <= 0) { //若输入的验证码长度为0   alert("请输入验证码!"); //则弹出请输入验证码   return false;}else if(inputCode != code ) { //若输入的验证码与产生的验证码不一致时   alert("验证码输入错误!"); //则弹出验证码输入错误   createCode();//刷新验证码   document.getElementById("Captcha").value = "";//清空文本框 return false;}else { //输入正确时   alert("登录成功,正在跳转...");} return true;} function agree(){if(document.getElementById('cb').checked){alert("您已同意服务条款!");return true; }elsealert("您尚未同意服务条款!");return false;  }   </script> </head><body><div class="page-container"><h1>登录(Login)</h1><form action="Modest/index.html" method="post"><input type="text" name="username" class="username" placeholder="请输入您的用户名!"><input type="password" name="password" class="password" placeholder="请输入您的用户密码!"><input type="Captcha" class="Captcha" name="Captcha" placeholder="请输入验证码!"><input type="button" id="code" onclick="createCode()" style="height:40px;width:120px" title='点击更换验证码' /> <button type="submit" class="submit_button">登录</button><div class="error"><span>+</span></div></form></div><!-- Javascript --><script src="assets/js/jquery-1.8.2.min.js" ></script><script src="assets/js/supersized.3.2.7.min.js" ></script><script src="assets/js/supersized-init.js" ></script><script src="assets/js/scripts.js" ></script></body>
<div style="text-align:center;"></div>
</html>

登录界面3:

其中登录3界面带有3D动画,可以出现相关的动画效果,部分代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>登陆/注册</title><link rel="stylesheet" href="a.css"><link rel="stylesheet" href="common.css"><link rel="stylesheet" href="https://unpkg.com/font-awesome@4.7.0/css/font-awesome.min.css">
</head>
<body><header><a href="#" class="login"><i class="fa fa-user-circle"></i></a></header><main><div class="flip-modal login"><div class="modal modal-login"><a href="#" class="close fa fa-close"></a><div class="tabs"><a href="#" class="login active">登陆</a><a href="#" class="register">注册</a></div><div class="content"><div class="errormsg"></div><form action="/login" method="post"><div class="input-field"><i class="fa fa-user-o"></i><input type="text" name="username" placeholder="用户名"></div><div class="input-field"><i class="fa fa-lock"></i><input type="password" name="password" placeholder="密码"></div><div class="input-field"><button type="submit">登录</button></div></form></div></div><div class="modal modal-register"><a href="#" class="close fa fa-close"></a><div class="tabs"><a href="#" class="login">登陆</a><a href="#" class="register active">注册</a></div><div class="content"><div class="errormsg"></div><form action="/register" method="post"><div class="input-field"><i class="fa fa-user-o"></i><input type="text" name="username" placeholder="请输入用户名"></div><div class="input-field"><i class="fa fa-lock"></i><input type="password" name="password" placeholder="请输入密码"></div><div class="input-field"><i class="fa fa-lock"></i><input type="password" name="password2" placeholder="再次输入密码"></div><div class="input-field"><button type="submit">注册</button></div></form></div></div></div></main>    <script>function $(selector) {return document.querySelector(selector);}$('header .login').onclick = function(e){e.stopPropagation()$('.flip-modal').style.display = 'block'}$('.flip-modal').addEventListener("click",function(e){e.stopPropagation()if(e.target.classList.contains('login')){$('.flip-modal').classList.remove('register')$('.flip-modal').classList.add('login')}if(e.target.classList.contains('register')){$('.flip-modal').classList.remove('login')$('.flip-modal').classList.add('register')}if(e.target.classList.contains('close')){$('.flip-modal').style.display = 'none'}})document.addEventListener("click",function(){$('.flip-modal').style.display = 'none'})$('.modal-login form').addEventListener("submit",function(e){e.preventDefault()if(!/^\w{3,8}$/.test($('.modal-login input[name=username]').value)) {$('.modal-login .errormsg').innerText = '用户名需输入3-8个字符,包括字母数字下划线'return false}if(!/^\w{6,16}$/.test($('.modal-login input[name=password]').value)) {$('.modal-login .errormsg').innerText = '密码需输入6-16个字符,包括字母数字下划线'return false}this.submit()})$('.modal-register form').addEventListener("submit",function(e){e.preventDefault()if(!/^\w{3,8}$/.test($('.modal-register input[name=username]').value)) {$('.modal-register .errormsg').innerText = '用户名需输入3-8个字符,包括字母数字下划线'return false}if(!/^\w{6,16}$/.test($('.modal-register input[name=password]').value)) {$('.modal-register .errormsg').innerText = '密码需输入6-16个字符,包括字母数字下划线'return false}if($('.modal-register input[name=password]').value !== $('.modal-register input[name=password2]').value) {$('.modal-register .errormsg').innerText = '两次密码不一致'return false}this.submit()})</script></body>
</html>

请关注微信公众号:coding加油站获取

【HTML作业】HTML登录界面相关推荐

  1. 页面中color颜色值_计算机毕业设计中实现一个简易美观的登录界面

    点击上方"蓝字",关注我们. 实现一个登录界面,展示一下效果: 然后我们看一下代码: 在我们做一个页面之前,要先想好他的一个整体布局,也就是我们这里面的login.html主页面, ...

  2. app登录界面背景 css_计算机毕业设计中Java web实现简登录页面(MyBatis+jsp+servlet+html+css+javascript)...

    点击上方"蓝字",关注我们. 本文利用MyBatis+jsp+servlet+html+css+javascript实现了一个简单的登录页面.对用户输入的用户名和密码就行校验,校验 ...

  3. 有趣的HTML实例(七) 注册登录界面Ⅱ(css+js)

    你知道,有些鸟儿是注定不会被关在牢笼里的,它们的每一片羽毛都闪耀着自由的光辉. --<肖申克的救赎> 目录 一.前言 二.往期作品回顾 三.作品介绍 四.本期代码介绍 五.效果显示 六.编 ...

  4. 有趣的HTML实例(十五) 注册登录界面(css+js)

    我并不是每次吃完饭就看电视,有时我边吃边看电视,生活中有些改变会增加乐趣. --<加菲猫> 目录 一.前言 二.往期作品回顾 三.作品介绍 四.本期代码介绍 五.效果显示 六.编码实现 i ...

  5. JAVA编写QQ登录界面

    在开始学习JAVA图形界面编程中,老师留的第一个作业就是编写一个QQ登录界面,本来我的JAVA就不怎么会写,所以就在网上找啊找,结果就翻到了某位大佬的博客,参考了许多,附上大佬链接http://wz9 ...

  6. html怎样做修改密码的网页,HTML登录界面 html登录界面设置账号密码

    用html代码编写一个简单的登陆界面 登录 jsp作业 登录 登录到jsp作业 Email 密码 记住密码 登录 注册 html网页设计:一个简单的登录界面代码. javascript html 设计 ...

  7. 青柠起始页样式书写+清新风格登录界面——Html+Css+JavaScript

    青柠起始页样式书写--Html+Css+JavaScript 效果展示 清新风格登录界面 首先是制作青柠其实起始页的html 构思一个结构 下面呈现代码 <!-- 作业专用html框架 --&g ...

  8. 实训|第三天Linux登录界面的修改以及Richard Stallman、自由软件运动

    在写博客之前我想说两点: 承认一个错误,昨天写的实训第二天,我把redhat6.7写成了Linux6.7,感谢热心人士的指出! 昨天写的文章名字太长了,今天改善,内容感觉表述不全,希望各位谅解! 官方 ...

  9. HTML+CSS+JavaScript制作登录页面_科幻后台登录界面html模板_科技感登录界面html模板

    科幻后台登录界面html模板 原始HTML+CSS+JS页面设计,这是一个不错的登录网页制作,画面精明,非常适合初学者学习使用. 作品介绍 1.网页作品简介方面 :蓝色科技风格后台登录框,科幻的网站后 ...

最新文章

  1. PCL点云库:Kd树
  2. 用户在电商网站中购买成功了,那么 TA 在微服务中经历了什么?
  3. js中“||”和“”的高级用法 js,与或运算符 || 妙用
  4. Extjs4 radiogroup打开时的被选中值设置为变量
  5. img should be PIL Image. Got <class ‘torch.Tensor‘>
  6. 飞利浦弃意已决 冠捷顺势接手
  7. Linux文件属性4——读取目录文件
  8. security面试_41 道 Spring Boot 面试题,帮你整理好了!
  9. Python Tkinter Grid布局管理器详解
  10. Eviews创建散点图的具体方法
  11. QQ群排名优化规则-学会后10分钟全国排名第一
  12. 大麦网抢票python代码_damai_ticket
  13. 将一个大写英文字母转换为小写输出 (12 分) - PTA
  14. Python爬虫爬取个人主页信息(拖拽验证码验证)+Linux部署
  15. nodeJS版本升级
  16. Oracle:Locked by transaction: console [表名]
  17. authconfig‐tui_openldap(3)linux 、ldap、sssd 认证
  18. 微信公众号授权,支付,退款总结
  19. 康耐视In-Sight操作流程
  20. mysql datetime 计算相隔时间

热门文章

  1. ArcGIS水文分析提取河网、流域、湖泊
  2. EO DTO ViewModel的区别
  3. linux美元符号切换为井号,MyBatis中井号与美元符号的区别
  4. [Python Scrapy爬虫] 二.翻页爬取农产品信息并保存本地
  5. 股票的基本概念和术语扫盲
  6. 超静音服务器性能强,超静音办公室专用 戴尔T20微服务器评测
  7. 半导体“国产替代”加速,这款芯片制造的关键设备爆火!
  8. 文件上传漏洞 (上传知识点、题型总结大全-upload靶场全解)
  9. 【金融风控】风险模型评价指标
  10. 微信小程序生成海报失败问题解决方法