手把手教你做手机婚恋网热衷理财的技术渣渣

因为在程序员这个圈子中单身狗特别多,所以就突发奇想想来写写一篇关于手机婚恋网的网页布局

目录

1、阅读读者具备基础

1、熟练的使用HTML和CSS

2、对HTML5和CSS3有一定的了解,这个不必深入

3、掌握JavaScript、jquery脚本语言

2、网页布局思想

好了,现在我们就来开始讲解一下网页布局,在做手机网页之前我们应该在脑海中有一个大致的规划,也就是规划一个常规的网页需要有哪几部分构成的

1、头部栏

2、主题内容

3、固定底部栏

布局实现的代码如下:

header

contain
footer
在Chrome(酷容)浏览器中运行,然后,按F12打开手机模式进行查看

注:因为Chrome支持手机模式查看效果

这样大致的布局我们就已经有了,接下来我们要来讨论一下在这三块模块中我们应该要添加些什么上去。

对于这三块模块的布局,在现在巨大多数的网站中是固定的,但是对其实各个模块的自定义设计却是不尽相同,所以在本次的教程中我们的模块设计是

1、头部栏中包含一个侧拉的选项,一个搜索框,一个页面切换的按钮

2、内容部分:由于这是一个搭建手机页面主体框架的教程,不是一个完整的项目,所以不添加内容部分

3、底部栏:底部栏我们为了简单打算放上一个按钮

3、整体布局的实现与顶部栏功能的实现

首先我们先来引入HTML5网页布局所需要的一些内容

HTML代码

上面的引入在上一节中提及过,不做解释,好了我们运行一下试试,这一步主要是用来检验文件是否正常被引入以及标题栏中的图标是否被设置了,建议开发人员首选chrome

运行并打开调试工具

从这里和运行效果我们可以确定程序是正确的

好了我们来设计一下头部,中部和底部这3块大的模块

我们把头部设计为高36px(em大小的确定主要是通过上级父类的font-size属性来确定的,换句话说也就是1em等于上级的font-size的大小,默认的font-size是16px),在开发的过程中我们一般不考虑amazonkindle的兼容效果,还有切记header和footer中的样式要尽量的保持一致

注:我们在设计的时候最好是采用em这种单位来做计量单位,不采用px的主要原因是px是固定多少像素,这样会给后期维护带来麻烦,同时em也能够很好的处理不同屏幕以及不同分辨率之间的兼容性

好了接下来我们就创建一个命名为style.css文件,代码如下:

*{margin:0;padding:0;}html{font-size:100%;}/*body{font-size:1em;}*/#header{height:2em;line-height:2em;width:100%;background:#339EE2;color:white;}#contain{min-height:50em;width:100%;background:yellow;}#footer{position:fixed;left:0px;bottom:0px;height:2em;line-height:2em;width:100%;background:#339ee2;color:white;}

在HTML的body下面添加

好了问题来了打开chrome切换到webkit模式下,选择各种不同的手机型号你会看到效果都是不一样的,这样的用户体验应该说是很不好的,那该怎样办呢?

我们在上面有说到要使用em来处理,因为em会获取上级的百分比进行自动计算,另外如果我们能够获取当前移动屏幕高度的像素,并把高度的像素平均分成几份那么不就可以保证模块在屏幕中所占的百分比,即位置是确定的,其他的整体布局也会跟着变化,JS代码如下:

$(function(){varfontsize=window.screen.height/30;$(".container").css("fontSize",fontsize);})

其中我们为什么要获取屏幕在除以30呢?最主要的原因还是个人的原因,因为我的调试环境是在iphone4下面进行的,iphone4的height值是480像素,所以除以30刚好也就是16像素,这根默认的像素值是一直的,也是为了方便我在后面的em与px之间的换算,当然这个fontsize不一定要跟我一样,主要是看你的习惯。

首页的的基本结构也已经搭建好了,这时我们应该将body的background设置为white,yellow只是为了让效果更为明显而已

在头部我们应该要包括一个地区的选择按钮,一个搜索框,和一个性别的选择按钮

各部分的设计如下:

地区选择按钮:点击跳转到相应的页面,左边距5px

搜索框:点击跳转到相应的页面

性别选择按钮:点击跳转到相应的页面,右边距5px,

代码如下:

HTML代码:

*{margin:0;padding:0;}/*header*/#header{height:2em;line-height:2em;width:100%;background:#339EE2;color:#FCECDF;}#area{margin-left:0.5em;}#sex{margin-right:0.5em;}#search{margin-left:0.5em;width:-webkit-calc(100%-9em);height:1.2em;}#search>input{width:100%;height:1.2em;line-height:1.2em;padding-top:0.3em;font-size:0.8em;border-radius:0.5em;box-shadow:00.125em2px#ccc;}/*container*/#contain{min-height:50em;width:100%;background:#FCECDF;}/*footer*/#footer{position:fixed;left:0px;bottom:0px;height:2.5em;line-height:2.5em;width:100%;background:#339ee2;color:#FCECDF;vertical-align:center;text-align:center;}/*other*/.fl{float:left;}.fr{float:right;}

其中的CSS代码我们要注意一下规范,就是对各部分的CSS样式进行分开注解一下,这样有利于以后的代码维护

JS代码

$(function(){varfontsize=window.screen.width/20;$("body").css("fontSize",fontsize);$("#search>input").css("height",fontsize*1.2);$("#footer").click(function(){//alert("该内容未设置");});})好的我们来运行一下结果看看,结果如下所示:

由于整个项目可能会比较冗余,这里我们就挑选几个功能进行讲解,其他的功能会在后面提供源代码供大家下载

这里我们挑选比较有代表性的“全国”和底部栏进行更进一步的讲解,“全国”这个相信大家都会知道这个所要实现的功能是什么,底部栏“我也恋爱”要实现的是相当于注册的功能,其他的细节如下:

“全国”:跳转到相应页,相应页中有,省份、城市等信息,底部有确定和取消按钮,右上角有一个红X用来取消,左上角有一个返回按钮,背景不透明

“我也恋爱”:跳转到相应页,相应页中有姓名,年龄,匹配范围等设置,有确定和取消按钮,右上角有一个白色的X,背景为透明

好了基本的细节就是这样了,其他的一些细节我们就来自由发挥

那么我们就来看一下我们所实现的“全国”相应页面的效果图:

其中我们虽然实现了大部分的页面上的基本功能,但是省市联动这一块我们是没有实现的,具体的实现方法请自行百度解决,这个问题在网上的教程比较多

HTML核心代码:

核心CSS代码:

.cityheader{height:2em;line-height:2em;width:100%;background:#339EE2;color:#FCECDF;}#return{margin-left:0.5em;}.area{line-height:2em;padding-left:35%;color:#FCECDF;}.closespan{margin-right:0.5em;line-height:2em;color:#FCECDF;}#hr1{border:0.125emdashed#D7AE53;margin-top:3em;}#hr2{border:0.125emdashed#D7AE53;margin-bottom:3em;}.cityfooter{position:fixed;left:0px;bottom:0px;height:2.5em;line-height:2.5em;width:100%;background:#339ee2;color:#FCECDF;vertical-align:center;text-align:center;}#selectarea{margin:1em1em;}.table{cellspacing:10%;}.xiala{height:1.5em;width:13em;}#hot{margin-left:2em;margin-top:3em;margin-bottom:1em;}#hot>a{text-decoration:none;}

由于Jq代码比较少,就直接全部拿出来展示

jquery代码

$(function(){varfontsize=window.screen.width/20;$("body").css("fontSize",fontsize);$("#search>input").css("height",fontsize*1.2);$(".xiala").css("height",fontsize*1.2);$("#footer").click(function(){//alert("该内容为设置");});$(".address").click(function(){$("#main").addClass("hide");$(".city").slideToggle();});$("#return").click(function(){$("#main").removeClass("hide");$(".city").slideToggle();});$(".close").click(function(){$("#main").removeClass("hide");$(".city").slideToggle();});})

我们最后实现的效果大致如下所示:

我们在实现这个效果的时候,是通过实现三层盒子模型来实现的,最底下是首页层,然后是一层高斯模糊的滤镜层,但是直接在滤镜层上面写姓名等信息会导致字体模糊等问题,所以我们就创建第三层,也就是你所看到的黄色的区域内的内容,在实现这三层关系的时候我们采用的布局是absolute,但是经过实践发现,黄色的区域会被显示在滤镜层的下面,所以我们可以通过z-index属性来把黄色层提到最上面

姓名:
性别:
X

/*登陆页面*/.change{background:#462C75;width:100%;top:0px;left:0px;position:absolute;opacity:0.7;}.changeheader{height:2em;line-height:2em;width:100%;}.changebody{width:100%;height:-webkit-calc(100%-4.5em);}.changeheader>.clo{margin-right:0.4em;font-size:1.8em;font-weight:bold;color:red;}.blur{-webkit-filter:blur(1px);-moz-filter:blur(1px);-o-filter:blur(1px);-ms-filter:blur(1px);filter:blur(1px);}/*弹出窗口*/.pop{position:absolute;top:calc(9em);left:20%;border-radius:1em;background:yellow;padding:0.7em;width:9em;height:4.5em;z-index:10;}.pop>table{}.inp{width:5em;height:2em;}.inpbut{width:3em;height:2em;}注:弹出窗口所指的是黄色层

Jq的所有代码:

$(function(){varfontsize=window.screen.width/20;$("body").css("fontSize",fontsize);$("#search>input").css("height",fontsize*1.2);$(".xiala").css("height",fontsize*1.2);$(".inp").css("height",fontsize);$("#footer").click(function(){//alert("该内容为设置");});$(".address").click(function(){$("#main").addClass("hide");$(".city").slideToggle();});$("#return").click(function(){$("#main").removeClass("hide");$(".city").slideToggle();});$(".close").click(function(){$("#main").removeClass("hide");$(".city").slideToggle();});$("#footer").click(function(){varh=window.screen.height;$(".change").css('height',h);//$("#main").addClass("hide");$(".change").slideToggle();$(".pop").slideToggle();$(".change").css('position','fixed');$(".pop").css('position','fixed');});$(".clo").click(function(){$(".pop").slideToggle();$(".change").slideToggle();//$("#login").css('display','none');});$("#cancel").click(function(){$(".pop").slideToggle();$(".change").slideToggle();});})

5、整体页面优化

上面我们已经我们已经基本上完成了网页基本的框架,其他的详细内容就不做补充了,但是在这里我们还要对网页进行性能上的优化

1、对JS进行压缩,压缩后的结果是:

2、懒加载

3、减少页面的HTTP请求

在页面加载的时候,网页的HTML、CSS、JavaScript、图片等其他的内容都会各自创建各自的HTTP请求,所以当页面的图片内容过多的时候创建的HTTP请求也会很多,所以我们要可以使用Gulp工具来生成CSS精灵图

4、Base64转换

其实Base64位的转换原理是将HTTP请求图片的地址,有一串字符串来代替,但是这种方法虽然好处很多,但是在使用Base64转码的关键是要注意一下转码的图片不能过大,因为过大的图片转码生成的字符串过长,这样会给开发者造成困扰

Base64在HTML中的使用

//在html代码img标签里的写法

THE END
1.世纪佳缘交友网世纪佳缘交友网--国内在线婚恋交友平台,数百万会员在这里找到对象。现2.2亿注册会员,助您寻觅缘分!https://www.yoox.comlogin.jiayuan.com/
2.婚恋网站图片其他网页界面婚恋网站图片,72DPI psd 个人网站 公司网站 韩文网页 科技网站 旅游网站 企业网站 设计网站 时尚网页 婚恋网站素材下载 婚恋网站模板下载 婚恋网站 网页 网站 家庭网页 养老网站 个性网页 夕阳人生 个人网站 旅游网站 服务网站 学习网站 设计网站 韩文网页 网页素材 网站首https://www.photophoto.cn/pic/03464150.html
3.婚恋网站,服务了谁?资讯中心随着实名制、互动等社交元素在多种互联网应用中的渗透,婚恋网站逐渐成为人们相亲交友的网络平台。2010年大型婚恋交友节目《非诚勿扰》的热播,推送出由婚恋交友网站推荐的男女嘉宾,使得越来越多的人开始了解并使用婚恋交友网站。 根据中国互联网络信息中心(CNNIC)的统计数据观察(如图1):目前,国内婚恋网站呈现出市场集中度http://www.xgsite.com/shownews.asp?id=2207
4.合肥婚恋网站建设/网页设计首页合肥婚恋网站建设,网页设计首页,国内精品在线网站建设,网站网讯问题描述:在entity包下,需要对返回的字段进行再次的处理,例如对于date字段,需要把date字段转换为指定的格式返回到前端。 解决方案:可以在对应的entity实体类中,加入一个方法,使用注解标注&… http://www.mhkc.cn/news/337735.html
5.值得美陈设计师参考的设计网站同城婚恋网站排名免费网页制作网站1.网站管理员 一、目的 }2,为了技术而技术。向下拖动部件窗口下拉条,找出按钮形状部件(不是按钮部件)。拖3个按钮形状部件到线框图。双击每个按钮部件修改部件文本,并修改部件标签内容分别为:Men’s, Women’s, 和Sale.2.2.5 SSM框架网站制作出来后,一开始在互联网没有排名,用户便不能找到我们,在这样的情况下http://www.tqhd.cn/tqhd/884094.html
6.嫁对婚恋网的微博她在名仕婚恋网守护你的到来O网页链接 ?收藏 转发 2 ?6 c +关注 嫁对婚恋网 2013-9-24 19:54 来自新浪博客 发表了博文 《我嫁了个老外惹你了?》 - 前几日参加了个朋友的婚礼,感慨颇多。几十年的老朋友了,这也是第三次参加她的婚礼了,这次她把自己远嫁海外,婚礼上https://weibo.com/jiadui
7.约会聊天类网站建设约会平台网页设计婚恋交友网站搭建随着互联网的快速发展,交友聊天类程序逐渐走进人们的生活,成为人们重要的社交方式之一。这些程序通过创造一个虚拟的社交环境,使人们能够轻松地与其他人交流和结识新朋友。同时,随着社交网络的兴起,各种社交系统网站也开始快速发展。本文将探讨交友聊天类程序与网络发展的关系,并介绍社交系统网站建设及详细的栏目分类。 https://www.wxavatar.com/yhltlw.html
8.欣襄婚恋网诚信 订单查询: 登录 注册 工具 其他 法律 源码 PS 建站 交友 工具 官方链接:http://xinxwang.com/ 工具软件网页插件等。。。 扫码下载 网页 文字 复制 粘贴 破解 解除 网页文字 不能 禁止 复制 工具 网页文字复制工具 解决网页文字不能复制 解决右键无法复制粘贴 精选博文http://www.xinxwang.com/
9.婚恋网页(首页/定制爱情/情感咨询)jerGaojergao 武汉 / 设计爱好者 / 7年前 / 826 浏览 版权 私信 关注 婚恋网页 (首页/定制爱情/情感咨询) jergao 关注 这个前亲几天刚做的一个婚恋的网页.类似于百合网那种交友婚恋.给朋友做的,目前只有3页的需求. 29 举报 8 分享 原创作品 网页 企业官网 声明:站酷(zcool)内网友所发表的所有内容及言论仅https://www.zcool.com.cn/work/ZMjA1ODYwNTI=.html
10.交友约会网页设计,婚恋交友网站源码大家知道约会交友网站如何制作吗?今日17素材网小编分享一款交友约会网页设计,婚恋交友网站源码,该模板内含3种不同的主页样式,十几个HTML分层文件,可以满足大家自定义编辑的需求。https://www.17sucai.com/pins/48894.html
11.日韩网站精粹粉色系婚恋情侣网站整站日韩网站精粹-粉色系婚恋情侣网站整站 互联网,交友网站,企业网站 网页素材共享与免费下载网站-素材公社(www.tooopen.com)https://www.tooopen.com/view/156311.html
12.婚恋网站搭建搭建婚恋网站华为云为你分享云计算行业信息,包含产品介绍、用户指南、开发指南、最佳实践和常见问题等文档,方便快速查找定位问题与能力成长,并提供相关资料和解决方案。本页面关键词:婚恋网站搭建。https://www.huaweicloud.com/theme/1143594-1-H
13.中国婚恋网为单身青年提供专业化、精准化的公益婚恋服务 中国婚恋网小程序介绍 丰富的服务和社交玩法,助力交友 同城活动 定期举办各类特色交友活动,如“高校恋爱季”、“公务员国企专场”、“军地联谊”等,旨在为您带来更加个性化的交友体验。 云交友 社区 实名认证安全交友 http://www.clady.cn/
14.秀色花园婚恋网加盟可靠吗加盟问答如该内容侵害他人合法权益,权利人可通过页面下方《页面删除》《企业认领》链接中的联系方式与我们沟通,我们将及时删除,并积极支持权利人依法维权。http://www.jiameng.com/xiusehay/ask.htm
15.婚恋网站“错”在哪儿?假如你是城市中单身男女中的一员,假如你访问过国内的婚恋网站并是其中的一名会员,你可能就会有这样一个感受,这些婚恋网站实际做得并不够好,可以说是不尽如人意。而它们之所以能够走红,很重要的一点是:用户需求着实强劲,而其他优质的婚恋平台又尚未崛起。它们不好在哪?今天,我们就来吐吐槽,给当下的婚恋网站挑挑刺儿https://www.36kr.com/p/113700.html
16.交友婚恋网站建站系统网站模板下载交友网站源代码.doc交友婚恋网站模板下载,婚姻介绍所网站模板,婚介公司官方网站模板,婚庆公司网站源码,网络交友网站模板,大型交友行业门户网站网页模板制作,php交友网红色风格网站模板,征友网站模板,婚姻网程序,php交友网站系统正式版,MYSQL数据库的交友网整站程序,免费的生成静态文件婚恋网站全功能的在线婚恋网站源代码,进入网软志成官方网站https://max.book118.com/html/2017/1228/146268327.shtm
17.百合网免费沟通免费交友免费征婚相亲百合网--实名婚恋网。1.2亿会员,给你爱情火种。恋爱类型测试帮你找到“对”的TA。https://www.baihe.com/
18.有缘网婚恋今天,互联网婚恋交友行业企业探探、陌陌、百合佳缘、有缘网等共同发起了《互联网婚恋交友行业自律公约》,旨在规范互联网婚恋交友行业经营行为,保障各方合法权益,维护公平竞争秩序,促进互联网婚恋交友行业持续健康发展。你有用过互联网婚恋交友软件吗?觉得靠谱吗 3 117 205 新闻晨报 4-20 20:24 来自 微博网页版https://m.weibo.cn/search?containerid=100103type%3D1%26q%3D%E6%9C%89%E7%BC%98%E7%BD%91%E5%A9%9A%E6%81%8B
19.鸿缘婚恋网用户理解并接受:鸿缘婚恋网不对其他用户所提供的内容的准确性、时效性或完整性作任何保证,对于因使用这些资料或无法使用这些资料而导致的任何损害,鸿缘婚恋网无须承担法律责任。同时对于使用本网站链接的其他网站或网页而引起的任何损害,鸿缘婚恋网不承担任何法律责任。 http://www.hongyuanhunlian.com/
20.婚恋网站会员服务协议(精选8篇)XXX网会员服务条款 XXX网站是一个面向高素质单身人士的专业婚恋服务平台,在此注册会员及在之后进行的服务和活动中应遵守以下条款: 1、服务条款的接受 一旦会员在注册页面点击或勾选“阅读并同意接受服务条款”相关内容后,这就表示会员已经阅读并且同意与XXX网站达成协议,并接受所有的服务条款。 https://www.360wenmi.com/f/filejz2yo6wz.html
21.“世纪佳缘”婚恋交友网站调查问卷互联网 电视节目 广告 亲朋好友 其他 没听说过 *8. 世纪佳缘基本信息调查 非常不赞同 不赞同 中立 赞同 非常赞同 您曾经注册过世纪佳缘这种婚恋交友网站 能很容易在网上找到“世纪佳缘”该网站 浏览网页后,对于世纪佳缘网页的设计排版很满意 *9. 世纪佳缘客户信任度调查 非常不赞同 不赞同 中立 赞同 非常https://www.wjx.cn/jq/2127395.aspx
22.爱真心婚恋网app免费下载如今许多的朋友多是喜爱在一些婚恋网站上实现的一些加友的,那麼如今小编就让你详细介绍下边的这一款小编感觉很好的手机上交友网站--爱真心实意婚恋网! 软件简介 爱真心实意--世纪佳缘集团旗下婚恋知名品牌。爱真心实意婚恋手机app--以完婚为目地的婚恋App,如今免费下载并申请注册爱真心实意,开展身份验证后就可以赠https://www.duote.com/android/1016422.html
23.康强婚恋网,康强交友网,医疗人免费找对象,医/护婚恋,技师/药师康强婚恋网专注医疗人婚恋交友,医药行业婚恋交友,专注医生/护士/义齿/药师婚恋交友https://www.kq166.com/
24.Python爬虫系列10郎才女貌婚恋网数据采集!好了;以上就是我们接下来要抓取的字段;通过F12【抓包工具】分析网页结构,进行数据请求 image.png 经过我们分析,发现这些所有的id是每个展示妹子的详情页的编号。这里第一步的代码我会通过工具复制生成;详情使用可以参考我前面写的爬虫博客,里面有详细的介绍。 https://www.jianshu.com/p/f82ce2377124
25.婚恋交友网站怎么做做网站简单么单页面网站模板怎么做婚恋交友网站怎么做 2024-11-30 08:23:24 5633468 ?2. 进入产品中心,点击自己需要的产品,当然是通过查看服务器出网流量发现已经达到1381kb/s,可以看出服务器的带宽已经达到峰值,如果系统使用5Mbps的http://www.hqmcg.cn/hqmcg/83864.html
26.百合婚恋v7.0.1百合网,找认真谈恋爱的人!安卓/苹果IOS下载所在位置:首页 — PC软件 — 网络软件 — 网页浏览 — 百合婚恋 v7.0.1 百合网,找认真谈恋爱的人! 百合婚恋 v7.0.1 百合网,找认真谈恋爱的人! V1.8.10官方版 软件授权:免费软件 软件大小:50MB 软件评分:55分 软件类型:国产软件 更新时间:2024-07-08 22:49:03 应用平台:WinAll 软件语言:简体中文 https://m.zhuayoukong.com/zyk84hadp/7994447.html
27.诚聘英才我们本着服务社会的高度责任心,不断完善优化服务,竭力打造安全、诚信、可靠的婚恋交友平台。在过去的一年中,百合交友得到广大会员的认可和称赞。为满足公司1.美术相关专业大学专科以上学历,2年以上网页和网络美术设计经验,对互联网用户使用习惯有深刻的理解和认识,熟悉界面交互理论,能够在设计中采用界面优化的技术http://www.wuxilove.com/help_zhaopei.html
28.www.85biye.com/xxxr72652493.htm飞飞影院_高清电影大全_免费电影网_飞飞影视 草草网页 654.41MB 9494好评 欲乱肥美免费视频 漂亮的丰年轻的继拇10 李总好粗好舒服啊 64.52MB 738好评 日韩与黑人淫荡 美穴被操到喷水 九九r伊伊网 550.58MB 2866好评 玩弄玩弄大咪咪女尸的小说 看黄片在线 无套直入黑丝网站 677.79MB 505好评http://www.85biye.com/xxxr72652493.htm
29.一线牵婚恋网一线牵婚恋网是专门服务残疾人征婚、交友的专业网站,免费提供残疾人征婚,残疾人交友等特殊人群征婚相亲交友服务平台,是残疾人朋友认识、交流、交往的情感家园。http://www.yxqlove.com/
30.武汉相亲网武汉征婚网武汉相亲服务中心武汉相亲服务中心(武汉相亲网、武汉婚恋网、武汉征婚网)是武汉地区大型的免费相亲服务平台,为武汉地区的60后、70后、80后、90后、00后等武汉单身朋友、离异朋友提供专业的武汉征婚相亲服务。武汉相亲服务中心始终坚持以改善武汉相亲服务功能和提高武汉相亲用户服务体验为宗旨,提供科学、高效的武汉相亲服务,帮助武汉地区真心寻https://www.wh987.com/