基于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 相关文章推荐
两个select之间option的互相添加操作(jquery实现)
Nov 12 Javascript
JavaScript 笔记二 Array和Date对象方法
May 22 Javascript
基于Css3和JQuery实现打字机效果
Aug 11 Javascript
jQuery表单验证插件解析(推荐)
Jul 21 Javascript
学习vue.js中class与style绑定
Dec 03 Javascript
原生js实现查询天气小应用
Dec 09 Javascript
微信小程序 支付功能开发错误总结
Feb 21 Javascript
js遍历json对象所有key及根据动态key获取值的方法(必看)
Mar 09 Javascript
Easyui ueditor 整合解决不能编辑的问题(推荐)
Jun 25 Javascript
Vue slot用法(小结)
Oct 22 Javascript
Puppeteer 爬取动态生成的网页实战
Nov 14 Javascript
原生javascript自定义input[type=radio]效果示例
Aug 27 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
做个自己站内搜索引擎
2006/10/09 PHP
Thinkphp关闭缓存的方法
2015/06/26 PHP
php支持断点续传、分块下载的类
2016/05/02 PHP
Smarty简单生成表单元素的方法示例
2016/05/23 PHP
Jquery getJSON方法详细分析
2013/12/26 Javascript
Nodejs全栈框架StrongLoop推荐
2014/11/09 NodeJs
Javascript writable特性介绍
2015/02/27 Javascript
值得分享的JavaScript实现图片轮播组件
2016/11/21 Javascript
Bootstrap选项卡动态切换效果
2016/11/28 Javascript
JS常用倒计时代码实例总结
2017/02/07 Javascript
Vue2递归组件实现树形菜单
2017/04/10 Javascript
vue 中的keep-alive实例代码
2018/07/20 Javascript
详解基于React.js和Node.js的SSR实现方案
2019/03/21 Javascript
初学vue出现空格警告的原因及其解决方案
2019/10/31 Javascript
js仿360开机效果
2019/12/26 Javascript
js实现旋转木马轮播图效果
2020/01/10 Javascript
vue中路由跳转不计入history的操作
2020/09/21 Javascript
手机浏览器唤起微信分享(JS)
2020/10/11 Javascript
[01:24]DOTA2上海特锦赛OG战队抵达 专车接机入驻总统套房
2016/02/23 DOTA
Python输出由1,2,3,4组成的互不相同且无重复的三位数
2018/02/01 Python
Python基于pyCUDA实现GPU加速并行计算功能入门教程
2018/06/19 Python
使用Python微信库itchat获得好友和群组已撤回的消息
2018/06/24 Python
解决pyqt5中QToolButton无法使用的问题
2019/06/21 Python
Python Django2.0集成Celery4.1教程
2019/11/19 Python
python上selenium的弹框操作实现
2020/07/13 Python
印度购物网站:TATA CLiQ
2017/11/23 全球购物
皇家道尔顿官网:Royal Doulton
2017/12/06 全球购物
时尚孕妇装:Ingrid & Isabel
2019/05/08 全球购物
出口公司经理求职简历中的自我评价
2013/10/13 职场文书
应届生如何写自荐信
2014/01/05 职场文书
个人自我剖析材料
2014/02/07 职场文书
结婚喜宴主持词
2014/03/14 职场文书
大班开学家长寄语
2014/04/04 职场文书
2016年高校自主招生自荐信范文
2015/03/24 职场文书
百年校庆宣传标语口号
2015/12/26 职场文书
压缩Redis里的字符串大对象操作
2021/06/23 Redis