基于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 相关文章推荐
Open and Print a Word Document
Jun 15 Javascript
js和jquery设置disabled属性为true使按钮失效
Aug 07 Javascript
javascript判断css3动画结束 css3动画结束的回调函数
Mar 10 Javascript
javascript对象的相关操作小结
May 16 Javascript
微信小程序 Tab页切换更新数据
Jan 05 Javascript
jQuery Easyui Treegrid实现显示checkbox功能
Aug 08 jQuery
Webpack中雪碧图插件使用详解
May 25 Javascript
详解angular2 控制视图的封装模式
Dec 27 Javascript
JSONObject与JSONArray使用方法解析
Sep 28 Javascript
Vue+Element自定义纵向表格表头教程
Oct 26 Javascript
VUE和Antv G6实现在线拓扑图编辑操作
Oct 28 Javascript
js制作提示框插件
Dec 24 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版交通银行网银支付接口开发入门教程
2016/09/26 PHP
thinkPHP5.1框架路由::get、post请求简单用法示例
2019/05/06 PHP
Nigma vs AM BO3 第二场2.13
2021/03/10 DOTA
关于Javascript与iframe的那些事儿
2013/07/04 Javascript
Jquery 的outerHeight方法使用介绍
2013/09/11 Javascript
JavaScript使用pop方法移除数组最后一个元素用法实例
2015/04/06 Javascript
举例详解JavaScript中Promise的使用
2015/06/24 Javascript
JS实现登录页面记住密码和enter键登录方法推荐
2016/05/10 Javascript
第一次接触神奇的Bootstrap基础排版
2016/07/26 Javascript
URL的参数中有加号传值变为空格的问题(URL特殊字符)
2016/11/04 Javascript
JavaScript中Array对象用法实例总结
2016/11/29 Javascript
jquery代码规范让代码越来越好看
2017/02/03 Javascript
js实现动态显示时间效果
2017/03/06 Javascript
angular.JS实现网页禁用调试、复制和剪切
2017/03/31 Javascript
webpack 1.x升级过程中的踩坑总结大全
2017/08/09 Javascript
ES6解构赋值实例详解
2017/10/31 Javascript
Vuex 进阶之模块化组织详解
2018/01/12 Javascript
js实现html滑动图片拼图验证
2020/06/24 Javascript
解决Vue router-link绑定事件不生效的问题
2020/07/22 Javascript
ES2020让代码更优美的运算符 (?.) (??)
2021/01/04 Javascript
Python中函数的参数传递与可变长参数介绍
2015/06/30 Python
python简单获取数组元素个数的方法
2015/07/13 Python
利用Python爬取微博数据生成词云图片实例代码
2017/08/31 Python
python2.6.6如何升级到python2.7.14
2018/04/08 Python
Python3.6笔记之将程序运行结果输出到文件的方法
2018/04/22 Python
10 行Python 代码实现 AI 目标检测技术【推荐】
2019/06/14 Python
利用python开发app实战的方法
2019/07/09 Python
详解如何用TensorFlow训练和识别/分类自定义图片
2019/08/05 Python
快速解决docker-py api版本不兼容的问题
2019/08/30 Python
Python 列表反转显示的四种方法
2020/11/16 Python
Spanx塑身衣官网:美国知名内衣品牌
2017/01/11 全球购物
教师求职自荐书
2014/06/14 职场文书
单位作风建设剖析材料
2014/10/11 职场文书
新员工考核评语
2014/12/31 职场文书
HTML基础-标签分类(闭合标签,空标签,块级元素,行内元素,行级块元素,可替换元素)
2021/03/31 HTML / CSS
分享一个vue实现的记事本功能案例
2022/04/11 Vue.js