基于zepto.js实现登录界面

最近使用Zepto.js写的登陆界面,纯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("上传失败");
      }
    })
  }); 

}

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

(0)

相关推荐

  • JSP制作简单登录界面实例

    现在很多web项目都能用到登录界面,本文介绍一下JSP制作简单登录界面,分享给大家,具体如下: 运行环境 eclipse+tomcat+MySQL 不知道的可以参考Jsp运行环境--Tomcat 项目列表 这里我先把jsp文件先放在Web-INF外面访问 1.需要建立的几个文件在图上.jsp 2.还要导入MySQL的jar包mysql-5.0.5.jar,导到WEB-INF中的lib文件夹就可以不需要Bulid Path 3.开始编写代码: 代码演示: index.jsp就好像一般网站的首页一样

  • ExtJs中简单的登录界面制作方法

    一 首先请看图片 二 登陆界面Ext代码 复制代码 代码如下: /// <reference path="http://http://www.jb51.net/Resources/ExtJs/vswd-ext_2.0.2.js" /> //加载提示框 Ext.QuickTips.init(); //创建命名空间 Ext.namespace('XQH.ExtJs.Frame'); //主应用程序 XQH.ExtJs.Frame.app = function() { } Ext

  • js 判断登录界面的账号密码是否为空

    判断登录界面的账号密码是否为空的时候又不想用alert显示就需要用display来隐藏alert啦(在设置时切忌要将隐藏的内容写在账号和密码的div中,否则会根据屏幕的分辨率不同而有所变化,这是本人教训) 首先要定义账号.密码和隐藏部分的id,即var x=document.getElementById("id"),包括按钮的id,然后点击登录按钮的时候(btn.onclick=function(){具体的选择隐藏和显示的内容})要写函数进行选择隐藏和显示:在重置按钮的是(btn.on

  • JS 退出系统并跳转到登录界面的实现代码

    Index.aspx页面 Login.aspx 在Index.aspx页面写入JS代码: 复制代码 代码如下: <script language="javascript" type="text/javascript">    function logout(){//        if (confirm("您确定要退出控制面板吗?"))            top.location = "../Login.aspx&quo

  • 基于zepto.js实现登录界面

    最近使用Zepto.js写的登陆界面,纯js界面,留下来,以后再写登陆可以直接使用了. 下面是效果图 直接再html中先引入zepto.js的库,再插入下面的代码就可以实现了 createLoginArea(); function createLoginArea() { var field = $('<fieldset />'); field.css({ position:'absolute', width:'60vmin', height:'40vmin', border: '1px sol

  • 基于zepto.js实现仿手机QQ空间的大图查看组件ImageView.js详解

    调用方式 :ImageView(index,imgData)  --index参数 为图片默认显示的索引值,类型 为Number  --imaData参数 为图片url数组 ,类型为Array 使用之前要先引入 zepto.js 文件 ImageView.js具体代码如下: 复制代码 代码如下: /*  * ImageView v1.0.0  * --基于zepto.js的大图查看  * --调用方法 ImageView(index,imgDada)  * --index 图片默认值显示索引,N

  • 省市选择的简单实现(基于zepto.js)

    效果如下: <div class="clList overflow-h mt75"> <select class="pull-left cl-35 select01" id="cityParent"> <option>请选择省</option> </select> <select class="pull-left cl-35 select02" id="

  • 基于zepto.js实现手机相册功能

    看完老师的视频做的一个手机相册,对我这种菜鸟来说还是直接上代码吧!里面用到17张小图,17张大图,还有animate.css和zepto.min.js ,都可以在网上找到. <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <!-- <meta name="viewport" content="w

  • 基于zepto.js简单实现上传图片

    效果如下: html: <div class="otherPic"> <div id="showOtherImage"></div> <span class="pull-left position_relative" id="openIdCardImg"> <span class="icon color-blue addPic"></spa

  • VUE脚手架框架编写简洁的登录界面的实现

    目录 前言 安装Vue脚手架 创建登录界面的文件--login.Vue 配置路由-- router.js 配置main.js 编写登录界面--Login.Vue 总结 前言 一个好的前端开发项目,都是一个团队负责一个部分进行通力合作的.简单的一个系统网站一般包含登录.主体.各个模块功能这三个大部分,现在我们写的登录界面,我们一般编写这样的登录界面可以说有一定的固定套路. 安装Vue脚手架 1.我们一Windows 10为例子,安装Vue 3脚手架前,我们先要配置node js环境: 2.接下来,

  • 基于touch.js手势库+zepto.js插件开发图片查看器(滑动、缩放、双击缩放)

    最近由于公司项目需要图片查看器,网上搜了一圈,感觉资料很少,所以决定基于百度的touch.js手势库+zepto.js自己写了一个小插件,实现了左右滑动,双指缩放,双击缩放功能,基本使用还行,但是有时候还是不太顺畅,后续会慢慢完善:写的不好的地方望各位能够给出好的建议,谢谢! 源码地址:https://github.com/GLwen/molong_photoSwipe.git 演示:http://runjs.cn/detail/iceaaogh molong.css *{padding:0;m

  • 基于 Vue.js 2.0 酷炫自适应背景视频登录页面实现方式

    本文讲述如何实现拥有酷炫背景视频的登录页面,浏览器窗口随意拉伸,背景视频及前景登录组件均能完美适配,背景视频可始终铺满窗口,前景组件始终居中,视频的内容始终得到最大限度的保留,可以得到最好的视觉效果.并且基于 Vue.js 2.0 全家桶.具体效果如下图所示: 最终效果可以翻到文章最后观看. 1. 背景视频 Web 页面的既有实现方式 国外有一个很好的网站 「Coverr」 ,提供了完善的教程和视频资源,帮助前端开发者构建酷炫的背景视频主页,网站效果示例如下图所示: 教程如下所示: 从图中以及我

  • jsp基于XML实现用户登录与注册的实例解析(附源码)

    简单的基于xml做数据库的登录与注册 主题介绍: 1.xml的读取和存储,主要是用到dom4j技术,(网络中的文件存储路径采用classLoader) 文件的读取和存储,写了一个工厂类 public class DocumentFactory { private static Document dom=null;//需要共享一个dom,所以需要设置为static private static String name="user.xml"; private static String f

随机推荐