-
2018-04-19 22:34:21
网页制作——手机端与PC端兼容
手机端与PC端使用一套代码时,随屏幕分辨率的大小变化,会产生媒体查询并实现手机端与PC端的切换
(一套代码)
<meta http-equir=”Cache-control”content=”no-transform”/>
<meta http-equir=”Cache-control”content=”n-siteapp”/>
<meta name=”viewport” content=”maximum-scale=5.0,minimum-scale=1.0,user-scalable=no”>
用JavaScript代码判断使用端是什么
if( !IsPC){ //flag为false才进if,即为手机端时,才加上<link>的媒体查询的css样式
varstr=”<link rel=’stylesheet’ href=’./css/medial.css’/>”;
document.getElementsByTagName(“head”)[0].innerHTML+= str;
}
function IsPC(){
varuserAgentInfo = navigator.userAgent; // navigator.userAgent返回的是Netscape
varAgents = [“Android”,”iPhone”,”SymbianOS”,”windows Phone”,”iPod”,”iPad”];
varflag = true;
for(varv=0;v<Agents.length;v++){
if(userAgentInfo.indexOf(Agents[v]>0)){
flag = false; //为手机端,将flag改为false,并返回flag值
break;
}
}
return flag;
}
更多相关内容 -
手机移动网页制作:用
2021-06-25 06:41:46手机移动网页制作:用Dreamweaver软件工具现在的互联网,可以说是名副其实的移动互联网...这篇文章就简单的介绍一下制作手机网页的基础知识。首先,如果想制作wap网页,先要确定你的wap站的版本,是wap1.2还是wap2.0...手机移动网页制作:用Dreamweaver软件工具
现在的互联网,可以说是名副其实的移动互联网。大家不仅可以利用无线网卡随处随地上网,还可以直接利用手机浏览网页、下载文件,而且现在的无线运营商也正在大力发展无线网络、扩展手机上网带宽。
于是,手机网页的制作需求也变多了。这篇文章就简单的介绍一下制作手机网页的基础知识。
首先,如果想制作wap网页,先要确定你的wap站的版本,是wap1.2还是wap2.0。只有先确定好这个内容,才能继续下面的制作工作。
之所以要分别这两个版本,是因为它们所使用的网页语言的标准是不同的,wap1.2采用的WML语言,2.0采用的则是Xhtml MP语言。
WML语言是无线标记语言(Wireless Markup Language)的缩写,它是一种从 HTML 继承而来的标记语言,但是 WML 基于 XML,因此它较 HTML 更严格。
Xhtml MP是Xhtml Mobile Profile的缩写,它是wap2.0的标记语言,属于Xhtml的一种,较之WML又先进了许多,它也可以引用外部CSS进行修饰,可以达到和普通网页浏览器相近的浏览效果。在Xhtml MP没有出现之前,开发者们只能使用WML创建wap网站。虽然Xhtml MP看起来更简单、也更美观,但仍有许多大型网站仍使用wap1.2的WML制作手机站点,目的就是为了兼容老版本手机,比如手机新浪网、网易手机版等。
分清自己使用的wap版本和语言后,还需要知道一些其它知识:
1、虽然采用Xhtml MP语言编写,写法也和Xhtml语言相似,但wap站的页面扩展名却是*.wml结尾,不是*.html。
2、使用Dreamweaver就可以利用Xhtml MP语言制作wap页面,在新建页面时将文档类型选为xhtml-mobile1.0,其它制作页面方法和制作Xhtml普通页面大同小异。
如果您问我您的wap站偏要使用wap1.2标准制作网站该怎么办?
我的答案有两个,一好一坏,坏的是您需要学习一些新的语言标记方法;好的是您又掌握了一门新技能。关于WML和Xhtml MP的制作方法,将在以后的文章中介绍。
在上面已经说过,手机网站有两个版本,Wap1.2和Wap2.0,它们使用的网页语言也不同,Wap1.2使用Wml语言,Wap2.0使用Xhtml MP语言。Wml语言和Html语言有颇多不同之处,所以若要用它编写手机网页需要重新学习一下Wml语言。而Xhtml语言和普通网页的Xhtml语言十分相似,如果已经掌握Xhtml语言,那么再做Xhtml MP的手机网页就轻而易举了。
既然这样,我们就从简单处入手,先以实例讲解用Xhtml MP制作手机网页的步骤,然后再分部分讲解Wml语言制作手机网页的方法。
制作手机网页最好先准备三样东西:网页设计图、Dreamweaver软件和Opera浏览器。网页设计图就是网页未来的摸样,必不可少;用Xhtml MP语言进行手机网页制作和普通网页制作方法一样,使用Dreamweaver即可;而Opera则对手机网页有很好的支持,可以明确指出网页中的错误。有了这三样,就可以开始制作了。
来源:互联网
-
手机版网页制作总结.txt
2021-10-07 20:49:36手机版网页制作总结.txt -
手机版网页制作总结.pdf
2021-10-07 20:49:34手机版网页制作总结.pdf -
手机版网页制作总结.docx编程资料
2022-04-06 23:41:59手机版网页制作总结.docx -
如何在手机上制作自己的网页
2021-06-17 07:20:35在手机上制作自己的网页的方法一、工具/原料html页面vs2008二、方法/步骤1、打开vs2008了。点击【文件】【新建文件】【常规】【HTML页面】【打开】。2、如图所示,新建了一个空白的html页面,拆分视图。3、设置页面...在手机上制作自己的网页的方法
一、工具/原料
html页面
vs2008
二、方法/步骤
1、打开vs2008了。点击【文件】【新建文件】【常规】【HTML页面】【打开】。
2、如图所示,新建了一个空白的html页面,拆分视图。
3、设置页面body样式信息。
【-webkit-touch-callout: none; -webkit-text-size-adjust: none;】
是防止用户复制和保存图片,只支持iphone、ipad、android
4、设置页面的宽度和高度。
【.page-content{background:-webkit-linear-gradient(#2F5A53,#6CA199); top:352px; min-height:550px;_height:550px;width:640px; }】
5、【关键点】。
新建一个div标签,样式使用page-content。
6、在段落标记
里面输入文字信息,这里就不排版了,主要是教大家方法,然后保存网页。
7、将网页上传到服务器目录下。
8、输入网站域名,在电脑上访问可以看见如图所示效果,只有左侧部分。
9、使用手机访问,得到如图所示效果,就不会像直接书写html代码一样文字很小。
10、完整代码。
【
不落泪的不落泪的】 -
连连看小游戏网页版
2020-12-01 19:35:32连连看小游戏网页版是一款基于jQuery制作的连连看网页版小游戏源码,兼容IE、火狐、Chrome等各大主流浏览器,玩着感觉和电脑版差不多,游戏中的图片素材可以根据自己需要进行更换。 -
手机电子书制作器 友益文书软件-手机电子书制作利器 v9.5.7
2020-10-25 01:08:42友益文书软件是一款集资料管理、电子图书制作、翻页电子书制作、多媒体课件管理等于一体的多功能软件。可用于管理htm网页、mht单一网页、word文档、excel文档、幻灯片、pdf、chm、 -
网页切片自动生成DivCss软件(PC手机公众号)全能版
2018-05-30 10:38:35用本软件吧,只需要导入效果图,拉框线就可以生成标准的兼容性的DIV+CSS,是公众号开发、手机网页开发、平板网页开发、网页制作,网页切片、企业网站、门户网站网页布局开发、批量做模板的最佳工具。 好的工具可以... -
jQuery贪吃蛇网页版游戏代码
2022-07-29 08:16:59jQuery贪吃蛇网页版游戏代码,贪吃蛇网页版游戏代码基于jquery.1.11.3.min.js制作,贪吃蛇游戏是一款经典的益智游戏,有PC和手机等多平台版本,既简单又耐玩.Query网页版贪吃蛇游戏,带得分排行榜,交互的贪吃蛇游戏... -
手机网页设计制作简明指南
2013-01-01 19:35:50手机网页设计制作简明指南 -
18款表白网页源代码(表白)
2018-10-26 15:59:1318款表白网页源代码(表白),集合了经典款和合并3连款,直接可以发布到网站,来进行表白!! -
网页切片自动生成DivCss软件-(PC+手机+公众号)全能版
2018-05-30 11:44:12用本软件吧,只需要导入效果图,拉框线就可以生成标准的兼容性的DIV+CSS,是公众号开发、手机网页开发、平板网页开发、网页制作,网页切片、企业网站、门户网站网页布局开发、批量做模板的最佳工具。 好的工具可以... -
jQuery滑块验证插件制作手机移动端触屏拖动滑块验证网页跳转效果代码。
2018-11-26 22:19:02jQuery滑块验证插件制作手机移动端触屏拖动滑块验证网页跳转效果代码。 -
H5表白网页源码+手机表白
2018-09-27 11:16:0911套情人节表白源码下载+手机自己生成软件,已去后门 。 -
HTML5制作网页版个人简历
2021-04-17 16:01:43用html+css+js制作全屏页面滚动个人简历 下面是效果图: css代码 <style> @keyframes mytranslateY{100%{transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-...用html+css+js制作全屏页面滚动个人简历
下面是效果图:
css代码<style> @keyframes mytranslateY{100%{transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;display:block}}@-moz-keyframes mytranslateY{100%{transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}@-webkit-keyframes mytranslateY{100%{transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}@-o-keyframes mytranslateY{100%{transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}@keyframes myscale{0%{transform:scale(1.6);-ms-transform:scale(1.6);-moz-transform:scale(1.6);-webkit-transform:scale(1.6);-o-transform:scale(1.6)}100%{transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1)}}@-moz-keyframes myscale{0%{transform:scale(1.6);-ms-transform:scale(1.6);-moz-transform:scale(1.6);-webkit-transform:scale(1.6);-o-transform:scale(1.6)}100%{transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1)}}@-webkit-keyframes myscale{0%{transform:scale(1.6);-ms-transform:scale(1.6);-moz-transform:scale(1.6);-webkit-transform:scale(1.6);-o-transform:scale(1.6)}100%{transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1)}}@-o-keyframes myscale{0%{transform:scale(1.6);-ms-transform:scale(1.6);-moz-transform:scale(1.6);-webkit-transform:scale(1.6);-o-transform:scale(1.6)}100%{transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1)}}@keyframes to_top{0%{opacity:0}100%{transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1)}}@-moz-keyframes to_top{0%{transform:scale(1.6);-ms-transform:scale(1.6);-moz-transform:scale(1.6);-webkit-transform:scale(1.6);-o-transform:scale(1.6)}100%{transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1)}}@-webkit-keyframes to_top{0%{transform:scale(1.6);-ms-transform:scale(1.6);-moz-transform:scale(1.6);-webkit-transform:scale(1.6);-o-transform:scale(1.6)}100%{transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1)}}@-o-keyframes to_top{0%{transform:scale(1.6);-ms-transform:scale(1.6);-moz-transform:scale(1.6);-webkit-transform:scale(1.6);-o-transform:scale(1.6)}100%{transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1)}}@keyframes to_width{0%{width:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}50%{width:40%;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}100%{width:80%;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}@-moz-keyframes to_width{0%{width:80%;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}25%{width:40%;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}50%{width:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}75%{width:40%;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}100%{width:80%;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}@-webkit-keyframes to_width{0%{width:80%;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}25%{width:40%;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}50%{width:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}75%{width:40%;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}100%{width:80%;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}@-o-keyframes to_width{0%{width:80%;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}25%{width:40%;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}50%{width:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}75%{width:40%;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}100%{width:80%;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}}@keyframes left_widthbigger{0%{width:0%}100%{width:100%}}@-moz-keyframes left_widthbigger{0%{width:0%}100%{width:100%}}@-webkit-keyframes left_widthbigger{0%{width:0%}100%{width:100%}}@-o-keyframes left_widthbigger{0%{width:0%}100%{width:100%}}@keyframes left_widthsmaller{0%{width:100%}100%{width:0%}}@-moz-keyframes left_widthsmaller{0%{width:100%}100%{width:0%}}@-webkit-keyframes left_widthsmaller{0%{width:100%}100%{width:0%}}@-o-keyframes left_widthsmaller{0%{width:100%}100%{width:0%}}@keyframes move_left{0%{width:0%}50%{width:40%}100%{width:80%}}@-moz-keyframes left_width{0%{width:0%}50%{width:40%}100%{width:80%}}@-webkit-keyframes left_width{0%{width:0%}50%{width:40%}100%{width:80%}}@-o-keyframes left_width{0%{width:0%}50%{width:40%}100%{width:80%}}@font-face{font-family:'youyuan';src:url("../fonts/youyuan.TTF")}*{margin:0;padding:0;text-decoration:none;list-style:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:'youyuan';font-weight:normal}html{font-size:62.5%;width:100%;overflow:hidden}body{font-size:1.4rem;overflow:hidden}a{color:#fff}h1{margin:30px 0 50px;font-size:3rem}h2{margin:20px 0}h3{margin:20px 0}table{border-collapse:collapse}input,textarea,button{outline:none;padding:12px;font-size:1.4rem;border:1px solid #e5e5e5;background:none}.clear_both{clear:both}section{width:100%}section.page_one{background:url(../images/bg1.png) no-repeat center center;animation:0.4s myscale 1;color:#fff}section.page_two .con_wrap,section.page_three .con_wrap,section.page_four .con_wrap,section.page_five .con_wrap,section.page_six .con_wrap{transform:translateY(200px);-ms-transform:translateY(200px);-moz-transform:translateY(200px);-webkit-transform:translateY(200px);-o-transform:translateY(200px);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;animation:1s mytranslateY;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.page_one{display:none}.page_two{display:none;background:#F4F4F4}.page_three{display:none;background:#fff}.page_four{display:none;background:#F4F4F4}.page_five{display:none;background:#fff}.con_wrap{width:60%;margin:0 auto 0;padding:2rem 0;overflow:hidden}.tit_wrap{text-align:center}.tit_wrap h1{width:100%;margin:30px auto 50px;position:relative;line-height:4.2rem}.tit_wrap h1:after{content:"";width:100%;position:absolute;bottom:-20px;left:0;border:1px dashed #9eddf2;-webkit-animation:25s left_widthsmaller linear 1s infinite;-moz-animation:25s left_widthsmaller linear 1s infinite;-ms-animation:25s left_widthsmaller linear 1s infinite;-o-animation:25s left_widthsmaller linear 1s infinite;animation:25s left_widthsmaller linear 1s infinite}.tit_wrap .scissors{width:0%;height:20px;position:absolute;top:113px;right:0;-webkit-animation:25s left_widthbigger linear 1s infinite;-moz-animation:25s left_widthbigger linear 1s infinite;-ms-animation:25s left_widthbigger linear 1s infinite;-o-animation:25s left_widthbigger linear 1s infinite;animation:25s left_widthbigger linear 1s infinite}.tit_wrap .scissors span{width:20px;height:20px;float:left;background:url(../images/sprite_img.png) no-repeat -37px -50px}.tit_wrap h2{margin:60px 0 0 0}.tit_wrap+div{margin:40px 0 0 0}aside{width:40px;display:block;position:fixed;top:42%;right:10px;transform:translate(-42%, 0);-webkit-transform:translate(-42%, 0);-moz-transform:translate(-42%, 0);-ms-transform:translate(-42%, 0);-o-transform:translate(-42%, 0)}aside a{width:14px;height:14px;display:block;position:relative;margin:25px 0;border-radius:50%;background:#d9d9d9;cursor:pointer}aside a span{width:60px;height:20px;display:none;position:absolute;top:-2px;color:#80d6f2;right:25px;font-size:1.6rem;text-align:right}aside a:hover span{display:block}aside .cur_a{background:#80d6f2}aside .cur_a span{color:#80d6f2;text-decoration:underline}nav{width:100%;position:relative}nav .nav_wrap{width:80%;margin:0 auto;padding:2.4rem 0;overflow:hidden}.resume_logo{width:20%;float:left}.resume_logo a{font-size:5rem}.nav_bar{width:60%;float:right}.nav_bar ul li{width:20%;float:left;font-size:1.8rem}.nav_bar ul li a{display:block;padding:2rem 0;margin:0 1.4rem;text-align:center;color:#fff;position:relative;transition:color .5s ease-in;-moz-transition:color .5s ease-in;-webkit-transition:color .5s ease-in;-o-transition:color .5s ease-in}.nav_bar ul li a:hover{color:#80d6f2}.nav_bar ul li a:after{width:0;height:1px;content:"";position:absolute;left:0;bottom:10px;background:#80d6f2;transition:width .5s ease-in;-moz-transition:width .5s ease-in;-webkit-transition:width .5s ease-in;-o-transition:width .5s ease-in}.nav_bar ul li a:hover:after{width:100%}.cen_con{width:50%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);text-align:center;overflow:hidden}.portrait{height:32%;margin:0 auto 8%;padding:6px;text-align:center}.portrait img{height:100%;vertical-align:middle;border-radius:50%}.cen_text{height:60%}.cen_text h2{height:18%;min-height:38px;margin:0}.cen_text h3{height:18%;min-height:32px;margin:0}.cen_text hr{width:100%;height:1px;background:#999999;border:0;margin:0 auto 5% auto;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-animation:1s to_width ease-in 0s 1;-moz-animation:1s to_width ease-in 0s 1;-ms-animation:1s to_width ease-in 0s 1;-o-animation:1s to_width ease-in 0s 1;animation:1s to_width ease-in 0s 1;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.down_arrow{width:100%;height:80px;position:fixed;bottom:0px;left:0}.down_arrow a{width:51px;height:51px;border-radius:50%;border:1px solid #fff;display:block;margin:0 auto;cursor:pointer}.down_arrow a span{width:18px;height:18px;display:block;margin:15px;background:url(../images/sprite_img.png) no-repeat -18px -50px;transition:background .5s ease-in;-moz-transition:background .5s ease-in;-webkit-transition:background .5s ease-in;-o-transition:background .5s ease-in}.down_arrow a:hover{border:1px solid #80d6f2}.down_arrow a:hover span{background:url(../images/sprite_img.png) no-repeat -18px -50px}.myinfo{width:100%;float:left;padding:0 20px}.myinfo table{width:100%;margin:20px auto}.myinfo table tr td{font-size:1.8rem;padding:15px 15px 15px 30px;text-align:left}.myinfo table tr td img{border-radius:50%}.myinfo table tr td span{width:30px;height:30px;display:block}.myinfo table tr td a{color:#666}.myinfo table tr:last-child td p{padding:10px 0 0 0}.skill_con{width:100%;overflow:hidden}.canvas_wrap{width:50%;float:left;overflow:hidden;padding:30px 0 0 0}.text_wrap{width:50%;float:left;padding:30px 0 0 20px}.text_wrap p{font-size:1.8rem;line-height:24px;padding:10px 0}.canvas_con{width:160px;height:160px;margin:10px 15px;float:left;position:relative}.text_con{width:160px;height:80px;position:absolute;top:25px;left:0;text-align:center;padding:20px}.text_con p{font-size:2.4rem;line-height:2.9rem;font-weight:bold}.work_con{position:relative}.work_text{width:100%;padding:0 0 47px 159px;position:relative}.work_text:nth-child(2){padding:10px 0 47px 159px}.work_text:after{width:100%;height:100%;content:"";position:absolute;top:0;left:140px;border-left:solid 1px #80d6f2}.work_con:last-child .work_text{padding-bottom:0px}.programe{position:relative;overflow:hidden}.work_time{width:120px;height:120px;float:left;padding:40px 0 40px 0;font-size:1.7rem;color:#fff;background:#E86064;text-align:center;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:20px;left:0}.triangle-left{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #fff;position:absolute;top:20px;left:160px}.arrowpart{float:left;width:15px;height:50px;background:url(../images/arrow-left.png) no-repeat 0 23px}.exCon{background:#fff;border-bottom:solid 4px #e5e5e5;padding:22px 47px 20px 47px;margin-left:15px;text-align:left}.exCon h4{color:#666;padding-bottom:3px}.exCon h5{color:#666}.exCon p{color:#666;line-height:21px}ul.con_style{overflow:hidden;padding:0 0 20px 0}ul.con_style li{width:33.33%;float:left;margin:20px 0;overflow:hidden}ul.con_style li span{width:50px;height:50px;display:block;margin:0 auto 20px;background:url("../images/sprite_img.png")}ul.con_style li p{text-align:center;font-size:1.8rem}ul.con_style li p a{color:#333}ul.con_style li:nth-child(1) span{background-position:0 -70px}ul.con_style li:nth-child(2) span{background-position:-50px -70px}ul.con_style li:nth-child(3) span{background-position:-100px -70px}.contact_info{width:100%}.contact_info form{width:100%;overflow:hidden;padding:5px 0}.contact_info form label{width:33.33%;padding:0 10px 0 0;height:70px;float:left}.contact_info form label p{color:red;line-height:2rem;padding:0 12px}.contact_info form label:nth-child(3){padding:0}.contact_info form label:nth-child(4){width:100%;height:215px;padding:0}.contact_info form input[type="text"]{width:100%;float:left;background:#ffffff;color:#333}.contact_info form textarea{width:100%;height:180px;background:#ffffff;resize:none;color:#333}.contact_info form button{color:#fff;padding:0.6em 1.4em;font-size:1.4rem;border-radius:4px;cursor:pointer;border:1px solid #5BA4E8;background:#5BA4E8}@media screen and (max-width: 1370px){.con_wrap{width:80%;padding:1rem 0}.tit_wrap+div{margin:10px 0 0 0}.tit_wrap h2{margin:0}.myinfo table tr:last-child td p{padding:0}.canvas_wrap{width:50%;float:left;overflow:hidden}.text_wrap{width:50%;float:left}.text_wrap p{display:inline-block;font-size:1.8rem;line-height:24px}.tit_wrap .scissors{top:101px}.text_wrap p{padding:4px 0}.canvas_con{margin:5px 10px}} </style>
html代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>简历</title> </head> <body> <aside> <a class="cur_a"><span>首页</span></a> <a><span>关于我</span></a> <a><span>技能</span></a> <a><span>经验</span></a> <a><span>联系我</span></a> </aside> <section class="page_one" id="page1"> <nav> <div class="nav_wrap"> <div class="resume_logo"> <a href="index.html">Resume</a> </div> <div class="nav_bar"> <ul class="nav_bar_ul"> <li><a href="index.html">Home</a></li> <li><a href="#">page2</a></li> <li><a href="#">page3</a></li> <li><a href="#">page4</a></li> <li><a href="#">page5</a></li> </ul> </div> </div> </nav> <div class="cen_con"> <div class="portrait"> <!-- 首页头像图片 --> <img onmousemove="this.src='images/22.png'"/ onmouseout="this.src='images/portrait1.jpg'"/ src="img/w4.png"> </div> <div class="cen_text"> <h2>世上只有想不通的人,没有走不通的路。</h2> <hr> <h3>张婷</h3> <h3>Web前端工程师</h3> <h3>求职上海 / 苏州</h3> <h3>18551133163</h3> </div> </div> <div class="down_arrow"> <a class="scroll"><span></span></a> </div> </section> <section class="page_two" id="page2"> <div class="con_wrap"> <div class="tit_wrap"> <h1>关于我</h1> <div class="scissors"> <span></span> </div> <h2> 如果debugging是一种消灭bug的过程,那编程就一定是把bug放进去的过程。</h2> </div> <div class="myinfo"> <table> <tbody> <tr> <td rowspan="6"> <img width="200" height="200" src="img/w4.png"> </td> <td>姓名 | 张婷</td> <td>手机 | 18551133163</td> </tr> <tr> <td>性别 | 女</td> <td>邮箱 | 593022384@qq.com</td> </tr> <tr> <td>出生 | 1992.08.23</td> <td>QQ号 | 593022384</td> </tr> <tr> <td>居住 | 江苏省苏州市</td> <td>户籍 | 江苏省常州市</td> </tr> <tr> <td>学历 | 本科</td> <td>学校 | 淮阴师范学院</td> </tr> <tr> <td>专业 | 计算机科学与技术</td> <td>英语 | 英语六级</td> </tr> <tr> <td colspan="3"> <p>项目:</p><br> <a href="http://www.1-yd.com/">1. 闻行一阅读(基于Amaze UI 查看网址:www.1-yd.com)</a><br> <a>2. 中笕-汽车保养(基于Metronic的Bootstrap,内部项目,无法展示)</a><br><br> <p>小作品 (查看网址:http://www.xxxx.html)</p><br> <a href="http://www.xxxx.com/117475.html">1. 手工皂(注:瀑布流本地没问题) </a> <a href="http://www.xxxx.com/117475.html">2. 个人主页 </a> <a href="http://www.xxxx.com/117475.html">3. 手工皂 </a><br> </td> </tr> </tbody> </table> </div> </div> <div class="down_arrow"> <a class="scroll"><span></span></a> </div> </section> <section class="page_three" id="page3"> <div class="con_wrap"> <div class="tit_wrap"> <h1>技能</h1> <div class="scissors"> <span></span> </div> <h2>代码,我们眼中的世界,别人眼中的天书。</h2> </div> <div class="skill_con"> <div class="canvas_wrap"> <div class="canvas_con"> <div class="text_con"> <p class="percent">90%</p> <p class="chart_title">HTML5</p> </div> <canvas id="html5" width=160 height=160></canvas> </div> <div class="canvas_con"> <div class="text_con"> <p class="percent">90%</p> <p class="chart_title">CSS3</p> </div> <canvas id="css3" width=160 height=160></canvas> </div> <div class="canvas_con"> <div class="text_con"> <p class="percent">75%</p> <p class="chart_title">JS</p> </div> <canvas id="js" width=160 height=160></canvas> </div> <div class="canvas_con"> <div class="text_con"> <p class="percent">80%</p> <p class="chart_title">JQUERY</p> </div> <canvas id="jq" width=160 height=160></canvas> </div> <div class="canvas_con"> <div class="text_con"> <p class="percent">70%</p> <p class="chart_title">BOOTSTRAP</p> </div> <canvas id="bs" width=160 height=160></canvas> </div> <div class="canvas_con"> <div class="text_con"> <p class="percent">80%</p> <p class="chart_title">PS</p> </div> <canvas id="ps" width=160 height=160></canvas> </div> </div> <div class="text_wrap"> <p>1. 熟练HTML5,CSS3,JavaScript技术,开发符合W3C标准的前端网页。</p> <p>2. 熟练使用jQuery,bootstrap等前端框架技术。</p> <p>3. 熟悉sass工具,扩展css功能,提高css功能和效率。</p> <p>4. 熟悉Ajax的运行机制,能使用ajax进行数据交互。</p> <p>5. 熟练使用PS,墨刀等工具,能快速切图和搭建原型图。</p> <p>6. 熟悉W3C标准,对表现与数据分离、Web语义化等有较为深刻的理解。</p> <p>7. 精通流体布局和弹性布局,能适应各种分辨率。</p> <p>8. 熟悉各种主流浏览器的差异性,有解决主流浏览器的兼容性问题的经验。</p> </div> </div> </div> <div class="down_arrow"> <a class="scroll"><span></span></a> </div> </section> <section class="page_four" id="page4"> <div class="con_wrap"> <div class="tit_wrap"> <h1>工作经验</h1> <div class="scissors"> <span></span> </div> <h2>我现在做的一切仅仅是为了不让未来的自己后悔。</h2> </div> <div class="work_con"> <div class="programe"> <div class="work_time">5个月<br>中笕汽车保养</div> <div class="work_text"> <div class="triangle-left"></div> <div class="exCon"> <h4>开发时间:2015 /12--2016 /5</h4> <h5>开发工具:IntelliJ IDEA,sublime text</h5> <p>项目描述:</p> <p>该项目是关于汽车加盟店内部使用的汽车保养网站。加盟店主要有汽车保养下单,排班,考勤,申请补货等操作功能,以及门店信息,订单信息,库存心等查看的功能。总店有商品,门店,采购,补货,预警,财务,仓库等功能管理。</p> <p> 加盟店端采用原生搭建,总店端采用metronic+bootstrap框架。 该项目是中笕内部员工使用。</p> <p>责任描述:</p> <p>1. 根据项目需求,快速构造原型图 </p> <p> 2. 参与页面的部分设计 </p> <p> 3. 负责加盟店的前端网站搭建以及总店端的页面修改</p> </div> </div> </div> <div class="programe"> <div class="work_time">5个月<br>闻行一阅读</div> <div class="work_text"> <div class="triangle-left"></div> <div class="exCon"> <h4>开发时间:2015 /6--2015 /10</h4> <h5>开发工具:eclipse,webstorm</h5> <p>项目描述:</p> <p>该项目是督促中小学生阅读的网站,可进行偏好的设置,书籍的选择,以及书籍内容的测试,适用个人也适用学校集体。 </p> <p>整个网站采用的是Amaze UI的框架。项目展示:http://www.1-yd.com/</p> <p>责任描述:</p> <p>1. 根据设计图进行网页的前端搭建。</p> <p>2. 根据客户的要求,进行网页的修改。 </p> </div> </div> </div> </div> </div> <div class="down_arrow"> <a class="scroll"><span></span></a> </div> </section> <section class="page_five" id="page5"> <div class="con_wrap"> <div class="tit_wrap"> <h1>联系我</h1> <div class="scissors"> <span></span> </div> <h2>耐得住寂寞,做得成大事。</h2> </div> <div class="contact_detail"> <ul class="con_style"> <li> <span></span> <p>江苏省苏州市园区</p> </li> <li> <span></span> <p>2544313251@qq.com</p> </li> <li> <span></span> <p>173xxxx3475</p> </li> </ul> <div class="contact_info"> <form action="" method="get"> <label> <input type="text" id="username" placeholder="你的名字" required=""> <p id="check_username"></p> </label> <label> <input type="text" id="usermail" placeholder="你的邮箱" required=""> <p id="check_usermail"></p> </label> <label> <input type="text" id="usertheme" placeholder="主题" required="" maxlength="25"> <p id="check_usertheme"></p> </label> <label> <textarea id="usercon" placeholder="内容" required=""></textarea> <p id="check_usercon"></p> </label> <button>发送</button> </form> </div> </div> </div> </section> </body> </html>
js代码:
<script> // 获取id function id(obj) { return document.getElementById(obj); } // 增加class名称 function addClass(obj, sClass) { var aClass = obj.className.split(' '); if (!obj.className) { obj.className = sClass; return; } for (var i = 0; i < aClass.length; i++) { if (aClass[i] === sClass) return; } obj.className += ' ' + sClass; } function removeClass(obj, sClass) { var aClass = obj.className.split(' '); if (!obj.className) return; for (var i = 0; i < aClass.length; i++) { if (aClass[i] === sClass) { aClass.splice(i, 1); obj.className = aClass.join(' '); break; } } } function myBrowser() { var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isOpera = userAgent.indexOf("Opera") > -1; if (isOpera) { return "Opera" }; //判断是否Opera浏览器 if (userAgent.indexOf("Firefox") > -1) { return "FF"; } //判断是否Firefox浏览器 if (userAgent.indexOf("Chrome") > -1) { return "Chrome"; } if (userAgent.indexOf("Safari") > -1) { return "Safari"; } //判断是否Safari浏览器 if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera) { return "IE"; }; //判断是否IE浏览器 } function view() { return { w: document.documentElement.clientWidth || document.body.clientWidth, h: document.documentElement.clientHeight || document.body.clientHeight }; } var viewHeight = function() { var section = document.getElementsByTagName("section"); var iheight = view().h; section[0].style.height = iheight; for (var i = 0; i < section.length; i++) { section[i].style.height = iheight + "px"; } } var waited_develop = function() { var waitedli = document.getElementsByClassName("nav_bar_ul")[0].children; // var waiteda=waitedli.children; console.log(waitedli); // console.log(waiteda); for (var i = 1; i < waitedli.length; i++) { if (waitedli[i].addEventListener) { waitedli[i].addEventListener("click", myfunction, false); function myfunction() { alert("待开发"); } } if (waitedli[i].attachEvent) { waitedli[i].attachEvent("onclick", myfunction); function myfunction() { alert("待开发"); } } } } var tagSwitch = function() { var navP = document.getElementById("nav_bar"); var next = document.getElementsByClassName("scroll"); var con = document.getElementsByTagName("section"); var tag = document.getElementsByTagName("aside")[0].children; con[0].style.display = "block"; tag[0].className = "cur_a"; for (var i = 0; i < tag.length; i++) { tag[i].index = i; tag[i].onclick = function() { for (var n = 0; n < tag.length; n++) { tag[n].className = ""; con[n].style.display = "none"; } tag[this.index].className = "cur_a"; con[this.index].style.display = "block"; } } for (var i = 0; i < next.length; i++) { next[i].index = i; tag[i].index = i; next[i].onclick = function() { for (var n = 0; n < next.length; n++) { tag[n].className = ""; con[n].style.display = "none"; } con[this.index + 1].style.display = "block"; tag[this.index + 1].className = "cur_a"; } } } // html5--canvas var canvashtml5 = document.getElementById("html5").getContext("2d"); var canvascss3 = document.getElementById("css3").getContext("2d"); var canvasjs = document.getElementById("js").getContext("2d"); var canvasjq = document.getElementById("jq").getContext("2d"); var canvasbs = document.getElementById("bs").getContext("2d"); var canvasps = document.getElementById("ps").getContext("2d"); var canwidth = 160; var radius = 70; var canhtml5 = function() { var deg = 0; var html5T = function(deg) { var r = deg * Math.PI / 180; canvashtml5.clearRect(0, 0, canwidth, canwidth); canvashtml5.beginPath(); canvashtml5.strokeStyle = "#F1652A"; canvashtml5.lineWidth = 10; canvashtml5.arc(canwidth / 2, canwidth / 2, radius, 0 - 1 / 2 * Math.PI, r - 1 / 2 * Math.PI, false); // canvashtml5.stroke(); }; var time = setInterval(function() { var con = document.getElementsByTagName("section")[2]; if (con.style.display == "block") { deg += 4; html5T(deg); if (deg > 324) { clearInterval(time); } } }, 20); } var cancss3 = function() { var deg = 0; var css3T = function(deg) { var r = deg * Math.PI / 180; canvascss3.clearRect(0, 0, canwidth, canwidth); canvascss3.beginPath(); canvascss3.strokeStyle = "#409AD8"; canvascss3.lineWidth = 10; canvascss3.arc(canwidth / 2, canwidth / 2, radius, 0 - 1 / 2 * Math.PI, r - 1 / 2 * Math.PI, false); // canvascss3.stroke(); }; var time = setInterval(function() { var con = document.getElementsByTagName("section")[2]; if (con.style.display == "block") { deg += 4; css3T(deg); if (deg > 324) { clearInterval(time); } } }, 20); } var canvasTotal = function() { } var canjs = function() { var deg = 0; var jsT = function(deg) { var r = deg * Math.PI / 180; canvasjs.clearRect(0, 0, canwidth, canwidth); canvasjs.beginPath(); canvasjs.strokeStyle = "#ECB12C"; canvasjs.lineWidth = 10; canvasjs.arc(canwidth / 2, canwidth / 2, radius, 0 - 1 / 2 * Math.PI, r - 1 / 2 * Math.PI, false); // canvasjs.stroke(); }; var time = setInterval(function() { var con = document.getElementsByTagName("section")[2]; if (con.style.display == "block") { deg += 4; jsT(deg); if (deg > 252) { clearInterval(time); } } }, 20); } var canjq = function() { var deg = 0; var jqT = function(deg) { var r = deg * Math.PI / 180; canvasjq.clearRect(0, 0, canwidth, canwidth); canvasjq.beginPath(); canvasjq.strokeStyle = "#75B143"; canvasjq.lineWidth = 10; canvasjq.arc(canwidth / 2, canwidth / 2, radius, 0 - 1 / 2 * Math.PI, r - 1 / 2 * Math.PI, false); // canvasjq.stroke(); }; var time = setInterval(function() { var con = document.getElementsByTagName("section")[2]; if (con.style.display == "block") { deg += 4; jqT(deg); if (deg > 288) { clearInterval(time); } } }, 20); } var canbs = function() { var deg = 0; var bsT = function(deg) { var r = deg * Math.PI / 180; canvasbs.clearRect(0, 0, canwidth, canwidth); canvasbs.beginPath(); canvasbs.strokeStyle = "#583F85"; canvasbs.lineWidth = 10; canvasbs.arc(canwidth / 2, canwidth / 2, radius, 0 - 1 / 2 * Math.PI, r - 1 / 2 * Math.PI, false); // canvasbs.stroke(); }; var time = setInterval(function() { var con = document.getElementsByTagName("section")[2]; if (con.style.display == "block") { deg += 4; bsT(deg); if (deg > 288) { clearInterval(time); } } }, 20); } var ps = function() { var deg = 0; var psT = function(deg) { var r = deg * Math.PI / 180; canvasps.clearRect(0, 0, canwidth, canwidth); canvasps.beginPath(); canvasps.strokeStyle = "#031A3A"; canvasps.lineWidth = 10; canvasps.arc(canwidth / 2, canwidth / 2, radius, 0 - 1 / 2 * Math.PI, r - 1 / 2 * Math.PI, false); // canvasps.stroke(); }; var time = setInterval(function() { var con = document.getElementsByTagName("section")[2]; if (con.style.display == "block") { deg += 4; psT(deg); if (deg > 288) { clearInterval(time); } } }, 20); } //judge var checkUsername = function() { var username = document.getElementById("username").value; var usernamecheck = document.getElementById("check_username"); usernamecheck.innerText = ""; var myreg = /^[\u4e00-\u9fa5 ]{2,20}$/; var myreg1 = /^[a-zA-Z\/ ]{2,20}$/; if (username == "" || username == null) { usernamecheck.innerText = "姓名不能为空"; } else { if (myreg.test(username) || myreg1.test(username)) { usernamecheck.innerText = ""; } else { usernamecheck.innerText = "姓名格式错误"; } } } var checkMail = function() { var usermail = document.getElementById("usermail").value; var usermailcheck = document.getElementById("check_usermail"); usermailcheck.innerText = ""; var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; if (usermail == "" || usermail == null) { usermailcheck.innerText = "邮箱不能为空"; } else { if (myreg.test(usermail)) { usermailcheck.innerText = ""; } else { usermailcheck.innerText = "邮箱格式错误"; } } } var checkTheme = function() { var usertheme = document.getElementById("usertheme").value; var userthemecheck = document.getElementById("check_usertheme"); userthemecheck.innerText = ""; if (usertheme == "" || usertheme == null) { userthemecheck.innerText = "主题不能为空"; } } var checkCon = function() { var usercon = document.getElementById("usercon").value; var userconcheck = document.getElementById("check_usercon"); userconcheck.innerText = ""; if (usercon == "" || usercon == null) { userconcheck.innerText = "内容不能为空"; } } var usernameon = document.getElementById("username"); usernameon.onblur = checkUsername; var mymailon = document.getElementById("usermail"); mymailon.onblur = checkMail; var mythemeon = document.getElementById("usertheme"); mythemeon.onblur = checkTheme; var myconon = document.getElementById("usercon"); myconon.onblur = checkCon; var scrollFunc = function(e) { var con = document.getElementsByTagName("section"); var tag = document.getElementsByTagName("aside")[0].children; var direct = 0; e = e || window.event; if (e.wheelDelta) { //判断浏览器IE,谷歌滑轮事件 if (e.wheelDelta > 0) { //当滑轮向上滚动时 for (var i = 1; i < tag.length; i++) { if (tag[i].className == "cur_a") { tag[i].className = ""; con[i].style.display = "none"; tag[i - 1].className = "cur_a"; con[i - 1].style.display = "block"; break; } } } if (e.wheelDelta < 0) { //当滑轮向下滚动时 for (var i = 0; i < tag.length - 1; i++) { var n = 0; if (tag[i].className == "cur_a") { tag[i].className = ""; con[i].style.display = "none"; n = i + 1; tag[n].className = "cur_a"; con[n].style.display = "block"; break; } } } } else if (e.detail) { //Firefox滑轮事件 if (e.detail > 0) { //当滑轮向上滚动时 for (var i = 1; i < tag.length; i++) { if (tag[i].className == "cur_a") { tag[i].className = ""; con[i].style.display = "none"; tag[i - 1].className = "cur_a"; con[i - 1].style.display = "block"; break; } } } if (e.detail < 0) { //当滑轮向下滚动时 for (var i = 0; i < tag.length - 1; i++) { var n = 0; if (tag[i].className == "cur_a") { tag[i].className = ""; con[i].style.display = "none"; n = i + 1; tag[n].className = "cur_a"; con[n].style.display = "block"; break; } } } } // ScrollText(direct); } // 给页面绑定滑轮滚动事件 if (document.addEventListener) { document.addEventListener('DOMMouseScroll', scrollFunc, false); } // //滚动滑轮触发scrollFunc方法 //以下是调用上面的函数 var browser = myBrowser(); if ("IE" == browser) { document.onmousewheel = scrollFunc; } else { window.onmousewheel = scrollFunc; } viewHeight(); tagSwitch(); canhtml5(); cancss3(); canjs(); canjq(); canbs(); ps(); waited_develop(); </script>
-
手机网页设计注意事项和解决方法
2012-11-15 17:31:51主要介绍手机wap网页设计中开发注意事项,解决在手机网页开发过程中遇到的各种问题,做到手机页面的兼容(布局,CSS,网页大小,字体控制等)。如:Iphone手机网页设计中需要注意的问题解决方法。 -
网页自动生成DivCss软件-(PC+手机+公众号)全能版
2018-06-26 16:43:20用本软件吧,只需要导入效果图,拉框线就可以生成标准的兼容性的DIV+CSS,是公众号开发、手机网页开发、平板网页开发、网页制作,网页切片、企业网站、门户网站网页布局开发、批量做模板的最佳工具。 好的工具可以... -
手机apps开发制作公司模板
2019-12-12 11:58:14手机apps开发制作公司模板是一款适合手机应用APP官网网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。 -
如何制作移动端静态网页
2021-04-08 14:29:19搭建 本地web服务器,手机和服务器一个局域网内,通过手机访问服务器 使用外网服务器,直接IP或域名访问 开发准备 视口(viewport) 就是浏览器显示页面内容的屏幕区域。视口可以分为布局视口、视觉视口和理想视口... -
HTML5网页设计成品_学生DW静态网页设计_web课程设计网页制作 网页制作基础大二dw作业 HTML5期末考核大作业 ...
2021-11-11 14:31:01HTML5期末大作业:个人网站设计——小黄人(5页) HTML+CSS 学生DW网页设计作业成品 web课程设计网页规划...文化、 家乡、 鲜花、 礼品、 汽车、 其他 等网页设计题目, A+水平作业, 可满足大学生网页大作业网页设计需求, -
简单的网页制作期末作业
2021-01-05 14:36:25话不多说,我用的软件是HBuilder制作的网页。样式是这样的 相信学过的都会做这个页面; <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>页面跳转</title> ... -
制作Windows 10系统盘 全过程『手机版』
2021-10-24 23:05:18- 步骤一:准备一个U盘 要求:大小最好是 最少8G的U盘 有????????的 也可以购入16G的U盘 『因为现在Windows系 统比较大,日后可能会8G放不下一个系统』 ...进入网页内,选择要下载的版本 - 步骤三:把Windo -
名编辑电子杂志大师教程 | 如何制作手机版电子杂志
2019-03-05 11:11:21名编辑电子杂志大师是一款非常强悍的翻页电子杂志制作软件,不但能够生成适合PC端的EXE、html翻页电子杂志,同时还能生成兼容移动设备浏览的在线电子杂志手机版。 名编辑电子杂志大师输出的手机版是基于HTML5技术,... -
制作开心网页游戏 HTML+CSS静态网页
2020-11-18 23:04:58闲来无事,制作了一个开心网页游戏静态页面 非常适合前端初学者练手,快来试试吧! <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content... -
hmcl启动器手机版下载-hmcl启动器 安卓版v1.1.4-PC6安卓网
2020-12-21 07:09:30hmcl启动器手机版是一款专业实用的我的世界游戏辅助应用,我的世界hmcl启动器免费无毒,运动安全,启动后玩家即可获得专用工具。hmcl启动器正版登录账号即可。软件介绍hmcl启动器手机版是款非常棒的专业为我的世界... -
网页版电话号码抽奖
2016-02-16 09:49:551.程序完全是js实现 2.内容可以是手机号或者姓名等文字 3.奖项可以分批抽取4.专门设置了无效按钮 5.适合用作院庆、年会抽奖活动 -
jQuery贪吃蛇网页版游戏代码.zip
2019-05-23 15:24:08jQuery贪吃蛇网页版游戏代码基于jquery.1.11.3.min.js制作,贪吃蛇游戏是一款经典的益智游戏,有PC和手机等多平台版本,既简单又耐玩。该游戏通过控制蛇头方向吃蛋,从而使得蛇变得越来越长。操作指南:输入游戏昵称... -
手机版制作H5页面免费工具大集合
2016-08-04 21:38:07初页作为手机端制作动态海报的APP,门槛还是比较低的,容易上手,可以直接在手机上编辑,制作极为便利,图文混排的模板也很丰富。可免费下载安卓版和苹果版初页App,或通过电脑在线创建、编辑,轻松创作优雅、炫酷,... -
html5 jquery响应式菜单制作手机端响应式悬浮菜单特效代码
2019-11-22 21:41:24html5 jquery响应式菜单制作手机端响应式悬浮菜单特效代码