介绍
小编给大家分享一下如何基于zepto。js实现登录界面,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!
js有什么特点
1, js属于一种解释性脚本语言;2,在绝大多数浏览器的支持下,js可以在多种平台下运行,拥有着跨平台特性;3,js属于一种弱类型脚本语言,对使用的数据类型未做出严格的要求,能够进行类型转换,简单又容易上手;4,js语言安全性高,只能通过浏览器实现信息浏览或动态交互,从而有效地防止数据的丢失;5,基于对象的脚本语言,js不仅可以创建对象,也能使用现有的对象。
最近使用Zepto。js写的登陆界面,纯js界面,留下来,以后再写登陆可以直接使用了。
下面是效果图
直接再html中先引入zepto。js的库,再插入下面的代码就可以实现了
createLoginArea (),, function createLoginArea (), {, , var 才能;field =,美元(& # 39;& lt; fieldset /祝辞& # 39;),, , ,field.css({大敌; ,,,位置:& # 39;绝对# 39;,, ,,,宽度:& # 39;60 vmin& # 39;,, ,,,身高:& # 39;40 vmin& # 39;,, ,,,边界:,& # 39;1 px solid # 61 b5cf& # 39;, ,,}); field.css才能(& # 39;border - radius # 39;, & # 39; 1 vmin& # 39;),, , var 才能;legend =,美元(& # 39;& lt; legend /祝辞& # 39;),, legend.text才能(“登陆“),, var 才能;ul =,美元(& # 39;& lt; ul /祝辞& # 39;),, ul.css才能(& # 39;list-style& # 39;, & # 39;没有# 39;),, ul.css才能(& # 39;text-align& # 39;, & # 39;中心# 39;),, ,ul.css({大敌; ,,,宽度:,& # 39;100% & # 39;,, ,,,身高:,& # 39;100% & # 39;,, ,,,保证金:,& # 39;0 & # 39;,, ,,,显示:,& # 39;内联# 39;, }). css才能(& # 39;padding-top& # 39;,, & # 39; & # 39; 5%), ,,,. css (& # 39; box-sizing& # 39;,, & # 39; border-box& # 39;),, , var 才能;nameLi =,美元(& # 39;& lt; li /祝辞& # 39;,{类:& # 39;loginLi& # 39;}),, var 才能;nameDiv=$ & # 39; & lt; div /祝辞& # 39;,{类:& # 39;textDiv& # 39;}),, nameDiv.text才能(“用户名“),, var 才能;nameInput=$ & # 39; & lt; input /祝辞& # 39;,{类:“input"类型:“text",占位符:“请输入用户名“}),, nameLi.append才能(nameDiv);, nameLi.append才能(nameInput);, var 才能;passwordLi =,美元(& # 39;& lt; li /祝辞& # 39;,{类:& # 39;loginLi& # 39;}),, var 才能;passWordDiv=$ & # 39; & lt; div /祝辞& # 39;,{类:& # 39;textDiv& # 39;}),, passWordDiv.text才能(“密码“),, var 才能;passWordInput=$ & # 39; & lt; input /祝辞& # 39;,{类:“input"类型:“password",占位符:“请输入密码“}),, passwordLi.append才能(passWordDiv);, passwordLi.append才能(passWordInput);, , var 才能;submitLi =,美元(& # 39;& lt; li /祝辞& # 39;,{类:& # 39;loginLi& # 39;}),, var 才能;submitBtn =,美元(& # 39;& lt; input /祝辞& # 39;,,{类型:& # 39;提交# 39;,,值:,& # 39;登陆& # 39;}),, var 才能;stateLi =,美元(& # 39;& lt; li /祝辞& # 39;,{类:& # 39;loginLi& # 39;}),, submitLi.append才能(submitBtn);, ul.append才能(nameLi);, ul.append才能(passwordLi);, ul.append才能(submitLi);, ul.append才能(stateLi);, legend.appendTo才能(字段),, ul.appendTo才能(字段),, field.appendTo才能($(& # 39;身体# 39;)),, , , , 美元才能(& # 39;.loginLi& # 39;) . css ({, ,,,宽度:,& # 39;80% & # 39;,, ,,,身高:,& # 39;25% & # 39;,, ,,,填充:,& # 39;0 & # 39;,, ,,,保证金:,& # 39;0 & # 39;, }). css才能(& # 39;text-align& # 39;,, & # 39;左# 39;), ,,,. css(& # 39;行高# 39;,,& # 39;9 vmin& # 39;),, stateLi.css才能(& # 39;text-align& # 39;,, & # 39;中心# 39;),, submitLi.css才能(& # 39;text-align& # 39;,, & # 39;中心# 39;),, 美元才能(& # 39;.input& # 39;) . css ({, ,,,位置:,& # 39;相对# 39;,,:浮动,& # 39;左# 39;,,宽度:,& # 39;60% & # 39;,, ,,,身高:,& # 39;& # 39;80%, }). css才能(& # 39;margin-left& # 39;, & # 39; & # 39; 1%),, 美元才能(& # 39;.textDiv& # 39;) . css ({, ,,,位置:,& # 39;相对# 39;,,:浮动,& # 39;左# 39;,,宽度:,& # 39;35% & # 39;,, ,,,身高:,& # 39;& # 39;80%, }). css才能(& # 39;text-align& # 39;,, & # 39;对# 39;),, stateLi.css才能(& # 39;高度# 39;,& # 39;& # 39;20%),,//才能设置界面位置, var 才能;身体=$ & # 39;身体# 39;),, ,field.css({大敌; ,,,:& # 39;20 vmin& # 39;,, ,,,左:方法((body.width () -field.width ())/2), null null null null null null null null null null null null null null null null null null null null如何基于zepto.js实现登录界面