基于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创建数据共享接口——简化框架之间相互传值
Oct 23 Javascript
javascript jscroll模拟html元素滚动条
Dec 18 Javascript
上传的js验证(图片/文件的扩展名)
Apr 25 Javascript
解决JS无法调用Controller问题的方法
Dec 31 Javascript
jquery选择器中的空格与大于号&gt;、加号+与波浪号~的区别介绍
Jun 24 Javascript
js时间查询插件使用详解
Apr 07 Javascript
浅谈js-FCC算法Friendly Date Ranges(详解)
Apr 10 Javascript
解决vue-cli创建项目的loader问题
Mar 13 Javascript
jQuery实现表单动态添加数据并提交的方法
Jul 19 jQuery
浅谈express.js框架中间件(middleware)
Apr 07 Javascript
js动态添加带圆圈序号列表的实例代码
Feb 18 Javascript
JS如何使用剪贴板操作Clipboard API
May 17 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中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
2011/05/04 PHP
php学习笔记之 函数声明(二)
2011/06/09 PHP
深入file_get_contents函数抓取内容失败的原因分析
2013/06/25 PHP
讲解WordPress中用于获取评论模板和搜索表单的PHP函数
2015/12/28 PHP
是 WordPress 让 PHP 更流行了 而不是框架
2016/02/03 PHP
最简单的jQuery程序 入门者学习
2009/07/09 Javascript
DOM 脚本编程中的兄弟节点
2009/10/31 Javascript
AJAX 网页保留浏览器前进后退等功能
2011/02/12 Javascript
在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
2011/12/20 Javascript
JQuery对表单元素的基本操作使用总结
2014/07/18 Javascript
jQuery异步获取json数据方法汇总
2014/12/22 Javascript
jQuery简单实现上下,左右滑动的方法
2016/06/01 Javascript
Javascript 详解封装from表单数据为json串进行ajax提交
2017/03/29 Javascript
微信小程序-横向滑动scroll-view隐藏滚动条
2017/04/20 Javascript
jQuery插件imgAreaSelect基础讲解
2017/05/26 jQuery
JS基于正则实现数字千分位用逗号分隔的方法
2017/06/16 Javascript
vue+socket.io+express+mongodb 实现简易多房间在线群聊示例
2017/10/21 Javascript
如何在基于vue-cli的项目自定义打包环境
2018/11/10 Javascript
webpack3里使用uglifyjs压缩js时打包报错的解决
2018/12/13 Javascript
Vue自定义属性实例分析
2019/02/23 Javascript
jQuery实现文本显示一段时间后隐藏的方法分析
2019/06/20 jQuery
Python基于SMTP协议实现发送邮件功能详解
2018/08/14 Python
Python实现TCP探测目标服务路由轨迹的原理与方法详解
2019/09/04 Python
Anaconda 查看、创建、管理和使用python环境的方法
2019/12/03 Python
细数nn.BCELoss与nn.CrossEntropyLoss的区别
2020/02/29 Python
使用 Python ssh 远程登陆服务器的最佳方案
2020/03/06 Python
python3用PyPDF2解析pdf文件,用正则匹配数据方式
2020/05/12 Python
Python基础进阶之海量表情包多线程爬虫功能的实现
2020/12/17 Python
HTML5 背景的显示区域实现
2020/07/09 HTML / CSS
小橄榄树:Le Petit Olivier
2018/04/23 全球购物
《鱼游到了纸上》教学反思
2014/02/20 职场文书
卫生巾广告词
2014/03/18 职场文书
2014年秋季开学演讲稿
2014/05/24 职场文书
2015年毕业生实习评语
2015/03/25 职场文书
如何使用PyCharm及常用配置详解
2021/06/03 Python
MySQL 计算连续登录天数
2022/05/11 MySQL