基于zepto.js实现登录界面


Posted in Javascript onOctober 09, 2017

最近使用Zepto.js写的登陆界面,纯js界面,留下来,以后再写登陆可以直接使用了。

下面是效果图

基于zepto.js实现登录界面

直接再html中先引入zepto.js的库,再插入下面的代码就可以实现了

createLoginArea(); 
function createLoginArea() { 
 
  var field = $('<fieldset />'); 
 
  field.css({ 
    position:'absolute', 
    width:'60vmin', 
    height:'40vmin', 
    border: '1px solid #61B5CF' 
  }); 
  field.css('border-radius','1vmin'); 
 
  var legend = $('<legend />'); 
  legend.text("登陆"); 
  var ul = $('<ul />'); 
  ul.css('list-style','none'); 
  ul.css('text-align','center'); 
  ul.css({ 
    width: '100%', 
    height: '100%', 
    margin: '0', 
    display: 'inline' 
  }).css('padding-top', '5%') 
    .css('box-sizing', 'border-box'); 
 
  var nameLi = $('<li />',{class:'loginLi'}); 
  var nameDiv=$('<div />',{class:'textDiv'}); 
  nameDiv.text("用户名"); 
  var nameInput=$('<input />',{class:"input",type:"text",placeholder:"请输入用户名"}); 
  nameLi.append(nameDiv); 
  nameLi.append(nameInput); 
  var passwordLi = $('<li />',{class:'loginLi'}); 
  var passWordDiv=$('<div />',{class:'textDiv'}); 
  passWordDiv.text("密码"); 
  var passWordInput=$('<input />',{class:"input",type:"password",placeholder:"请输入密码"}); 
  passwordLi.append(passWordDiv); 
  passwordLi.append(passWordInput); 
 
  var submitLi = $('<li />',{class:'loginLi'}); 
  var submitBtn = $('<input />', {type: 'submit', value: '登陆'}); 
  var stateLi = $('<li />',{class:'loginLi'}); 
  submitLi.append(submitBtn); 
  ul.append(nameLi); 
  ul.append(passwordLi); 
  ul.append(submitLi); 
  ul.append(stateLi); 
  legend.appendTo(field); 
  ul.appendTo(field); 
  field.appendTo($('body')); 
 
 
 
  $('.loginLi').css({ 
    width: '80%', 
    height: '25%', 
    padding: '0', 
    margin: '0' 
  }).css('text-align', 'left') 
    .css('line-height', '9vmin'); 
  stateLi.css('text-align', 'center'); 
  submitLi.css('text-align', 'center'); 
  $('.input').css({ 
    position: 'relative', float: 'left', width: '60%', 
    height: '80%' 
  }).css('margin-left','1%'); 
  $('.textDiv').css({ 
    position: 'relative', float: 'left', width: '35%', 
    height: '80%' 
  }).css('text-align', 'right'); 
  stateLi.css('height','20%'); 
  //设置界面位置 
  var body=$('body'); 
  field.css({ 
    top:'20vmin', 
    left:parseInt((body.width()-field.width())/2) 
  }); 
  //上传事件 
  submitLi.on('click',function () { 
    $.ajax({ 
      type: 'POST', 
      url: 'url',//提交的地址 
      data: {name:nameInput.val(),passWord:passWordInput.val()}, 
      dataType: 'json', 
      timeout: 3000, 
      context: $('body'), 
      success: function (data) { 
        stateLi.text(data); 
      }, 
      error: function (xhr, type) { 
        stateLi.text("上传失败"); 
      } 
    }) 
  }); 
 
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
父元素与子iframe相互获取变量和元素对象的具体实现
Oct 15 Javascript
JS截取字符串常用方法详细整理
Oct 28 Javascript
jquery模拟LCD 时钟的html文件源代码
Jun 16 Javascript
node.js中的http.response.end方法使用说明
Dec 14 Javascript
JavaScript检测浏览器cookie是否已经启动的方法
Feb 27 Javascript
jquery+html5烂漫爱心表白动画代码分享
Aug 24 Javascript
js省市联动效果完整实例代码
Dec 09 Javascript
JQuery获取鼠标进入和离开容器的方向
Dec 29 Javascript
深入学习 JavaScript中的函数调用
Mar 23 Javascript
微信小程序实现的canvas合成图片功能示例
May 03 Javascript
angular 服务随记小结
May 06 Javascript
深度解读vue-resize的具体用法
Jul 08 Javascript
浅谈在koa2中实现页面渲染的全局数据
Oct 09 #Javascript
jQuery实现html双向绑定功能示例
Oct 09 #jQuery
jqueryUI tab标签页代码分享
Oct 09 #jQuery
ES6学习教程之模板字符串详解
Oct 09 #Javascript
ES6学习教程之块级作用域详解
Oct 09 #Javascript
JavaScript实现短信倒计时60s
Oct 09 #Javascript
ES6学习教程之对象字面量详解
Oct 09 #Javascript
You might like
PHP用mysql数据库存储session的代码
2010/03/05 PHP
php站内搜索并高亮显示关键字的实现代码
2011/12/29 PHP
PHP模板解析类实例
2015/07/09 PHP
php高清晰度无损图片压缩功能的实现代码
2018/12/09 PHP
jQuery垂直多级导航菜单代码分享
2015/08/18 Javascript
jquery插件jquery.LightBox.js实现点击放大图片并左右点击切换效果(附demo源码下载)
2016/02/25 Javascript
基于jquery插件实现拖拽删除图片功能
2020/08/27 Javascript
前端学习笔记style,currentStyle,getComputedStyle的用法与区别
2016/05/28 Javascript
JS实现图片延迟加载并淡入淡出效果的简单方法
2016/08/25 Javascript
解决Angular.Js与Django标签冲突的方案
2016/12/20 Javascript
详解Angular.js数据绑定时自动转义html标签及内容
2017/03/30 Javascript
原生JS实现九宫格抽奖效果
2017/04/01 Javascript
微信小程序开发之IOS和Android兼容的问题
2017/09/26 Javascript
详解微信小程序审核不通过的解决方法
2018/01/17 Javascript
vue2.0 自定义组件的方法(vue组件的封装)
2018/06/05 Javascript
[03:43]2014DOTA2西雅图国际邀请赛 newbee战队巡礼
2014/07/07 DOTA
Python 字符串操作方法大全
2014/03/11 Python
深入理解Django中内置的用户认证
2017/10/06 Python
详解Python之unittest单元测试代码
2018/01/24 Python
Python实现定期检查源目录与备份目录的差异并进行备份功能示例
2019/02/27 Python
python使用opencv在Windows下调用摄像头实现解析
2019/11/26 Python
Keras SGD 随机梯度下降优化器参数设置方式
2020/06/19 Python
CSS3实现圆角、阴影、透明效果并兼容各大浏览器
2014/08/08 HTML / CSS
编程用JAVA解析XML的方式
2013/07/07 面试题
绿色环保标语
2014/06/12 职场文书
公司授权委托书范本
2014/09/18 职场文书
缓刑人员思想汇报
2014/10/11 职场文书
城管年度个人总结
2015/02/28 职场文书
综合测评自我评价
2015/03/06 职场文书
2015年社区计生工作总结
2015/04/21 职场文书
2016年清明节红领巾广播稿
2015/12/17 职场文书
三严三实·严以律己心得体会
2016/01/13 职场文书
python如何做代码性能分析
2021/04/26 Python
MySQL读取JSON转换的方式
2022/03/18 MySQL
redis数据一致性的实现示例
2022/03/18 Redis
基于CSS制作创意端午节专属加载特效
2022/06/01 HTML / CSS