基于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 相关文章推荐
JS获取IUSR_机器名和IWAM_机器名帐号的密码
Dec 06 Javascript
javascript之通用简单的table选项卡实现(二)
May 09 Javascript
使用jquery与图片美化checkbox和radio控件的代码(打包下载)
Nov 11 Javascript
jquery随机展示头像代码
Dec 21 Javascript
js数组的基本用法及数组根据下标(数值或字符)移除元素
Oct 20 Javascript
JavaScript中的console.dir()函数介绍
Dec 29 Javascript
JavaScript中常用的六种互动方法示例
Mar 13 Javascript
javascript绘制漂亮的心型线效果完整实例
Feb 02 Javascript
JS使用正则表达式实现关键字替换加粗功能示例
Aug 03 Javascript
简单实现js轮播图效果
Jul 14 Javascript
解决vue项目打包后提示图片文件路径错误的问题
Jul 04 Javascript
JavaScript中变量提升与函数提升经典实例分析
Jul 26 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专用数组排序类ArraySortUtil用法实例
2015/04/03 PHP
PHP生成唯一ID之SnowFlake算法
2016/12/17 PHP
PHP编程求最大公约数与最小公倍数的方法示例
2017/05/29 PHP
Highslide.js是一款基于js实现的网页中图片展示插件
2020/03/30 Javascript
说说掌握JavaScript语言的思想前提想学习js的朋友可以看看
2009/04/01 Javascript
基于jquery的无刷新分页技术
2011/06/11 Javascript
解决javascript:window.close()在chrome,Firefox下失效的问题
2013/05/07 Javascript
jQuery实现Email邮箱地址自动补全功能代码
2015/11/03 Javascript
JS组件Bootstrap Table表格多行拖拽效果实现代码
2015/12/08 Javascript
Javascript removeChild()删除节点及删除子节点的方法
2015/12/27 Javascript
jQuery点击输入框显示验证码图片
2016/05/19 Javascript
浅谈jQuery before和insertBefore的区别
2016/12/04 Javascript
自定义PC微信扫码登录样式写法
2017/12/12 Javascript
vue路由拦截及页面跳转的设置方法
2018/05/24 Javascript
ES6知识点整理之数组解构和字符串解构的应用示例
2019/04/17 Javascript
express框架中使用jwt实现验证的方法
2019/08/25 Javascript
Vue中添加滚动事件设置的方法详解
2020/09/14 Javascript
小程序实现左滑删除的效果的实例代码
2020/10/19 Javascript
[01:05:12]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS CIS-GAME
2014/05/21 DOTA
[02:31]2014DOTA2国际邀请赛2009专访:干爹表现出乎意料 看好DK杀回决赛
2014/07/20 DOTA
python通过apply使用元祖和列表调用函数实例
2015/05/26 Python
详解Python 装饰器执行顺序迷思
2018/08/08 Python
Python使用pandas对数据进行差分运算的方法
2018/12/22 Python
itchat-python搭建微信机器人(附示例)
2019/06/11 Python
Pytorch之parameters的使用
2019/12/31 Python
python开发实例之Python的Twisted框架中Deferred对象的详细用法与实例
2020/03/19 Python
PyQt5 控件字体样式等设置的实现
2020/05/13 Python
如何理解python面向对象编程
2020/06/01 Python
Room Mate Hotels美国:西班牙酒店品牌
2018/04/10 全球购物
英国和爱尔兰最大的地毯零售商:Kukoon
2018/12/17 全球购物
花卉与景观设计系大学生求职信
2013/10/01 职场文书
毕业生实习鉴定
2013/12/11 职场文书
植树节活动总结
2014/04/30 职场文书
党在我心中的演讲稿
2014/09/13 职场文书
公安局班子个人对照检查材料思想汇报
2014/10/09 职场文书
劳动争议和解协议书范本
2014/11/20 职场文书