第PAGE \* MERGEFORMAT1页(共16页)

全日制本科生毕业论文

题 目: 基于HTML5和CSS3的响应式网页制作

学 院: 计算机与信息科学学院

专业年级: 计算机科学与技术2011级

学生姓名: 学号:

指导教师: 职称:

2015 年 5 月 6

基于HTML5和CSS3的响应式网页制作

重庆师范大学 计算机科学与技术

摘 要:本网页主要采用HTML5和CSS3以及JavaScript等技术开发的旅游类响应式网页。开发目标和技术要点体现在网页的响应式上,同时引用了百度地图API,丰富了网页的内容。

关键词:JavaScript;响应式网页;HTML5;CSS3;百度地图API

Abstract: The Webpage mainly uses HTML5 and CSS3 as well as JavaScript technology development of the tourism Webpage response type The development goal and key technical points in Webpage response type, but also cited Baidu map API, enrich the content of Webpage.

Key words: JavaScript;Dom;HTML5+CSS;Map;API;Responsonsive

全套设计加扣 3012250582

1 引言

随着信息技术的飞速发展与互联网应用的日益普及,个性化网页的建立已经成为前端开发工程师思考的问题之一。而网页的布局结构,动态交互性,包括响应式等诸多元素都要遵循W3C规范,使用HTML5和CSS3技术实现网页结构和表现, JavaScript脚本语言实现了网页的交互性[1]。HTML5和CSS3的技术在现代网页技术中发展得非常迅猛,原因在于它提升了整个网页的渲染速度,加上网页切片技术的革命性突破,解决了美工设计和图片过多带来的响应慢的缺点[2]。并且CSS3样式在标准浏览器中渲染丰富,效果绚丽[3]。

2014年是响应式网站的元年,移动互联网用户数量已经超过了桌面用户。除了智能手机之外,使用平板电脑和电视机进行上网的用户也在持续增加。因此在互联网大规模的普及下,让网页尽量兼容各类通讯设备,适应各种分辨率的屏幕,并确保优良的用户体验,这是前端工程师必须要解决的问题。

响应式网页可以根据接收设备的不同分辨率自动调整网页布局,将同一网页的内容以不同的布局方式正常地在各种接收设备上显示[4]。

2 需求分析

从技术的角度来看,响应式网页主要考虑一下以下几个因素:根据手机屏幕小的特点要把台式机的版面裁切成手机版面,只显示最核心的内容。台式机屏幕分辨率大多数都是1920*1080px,而笔记本电脑的分辨率相对小一些,为了简化版面的布局,让大屏幕的台式机去兼容小屏幕的笔记本,所以台式机和笔记本电脑使用相同的布局。当屏幕宽度大于或等于1200px时与屏幕宽度为1366px下的网页布局一致。当屏幕宽度一般在640px到1200px之间时以屏幕宽度为1024px为标准对网页进行布局。而当屏幕宽度低于860px时,网页布局以720px为准展示。具体分析如图2-1所示。

图2

图2-1 逻辑流程图

3 网页设计

3.1 网页展示内容

本毕业设计项目主要为了研究和实施响应式网页的理论和积累开发经验,所以本论文以响应式网页为核心,以展示旅游网页的内容为载体来检验响应式网页的功能。具体的网页结构图如图3-1所示。

图3

图3-1 网页结构图

3.2 制作线框原型

根据不同的设备屏幕尺寸,不同尺寸下弹性适应。设备样式如图3-2所示。

图3-2设备样式图

下面是响应式网页设计原理图如图3-3所示。

图3-3 响应式原理图

3.3 视觉设计

移动设备的屏幕像素密度与传统电脑屏幕是不一样的,因此在设计的时候需要保证视觉效果统一,视觉设计如图3-4所示。

图3-4 视觉设计图

3.4 前端构建

前端媒体查询(即响应式)核心代码如下所示。

@media only screen and (max-width: 1366px) and (min-width: 1200px) {

.wrap{width:90%;}

}

@media only screen and (max-width: 1199px) and (min-width: 860px)

{

.wrap{width:90%;}

}

@media only screen and (max-wid

基于html5动画效果毕业论文,毕业设计(论文)-基于HTML5和CSS3的响应式网页制作.doc...相关推荐

  1. HTML5+CSS3的响应式网页设计:自动适应屏幕宽度

    原链接:https://www.cnblogs.com/libaoli/p/5779629.html 作者:请叫我阿力 这几天都在修改博客上面的样式.本来用的是d83.0的模板.自己又修改了许多地方, ...

  2. HTML5+CSS3的响应式网页设计:自动适应屏幕宽度 转自:欲思博客

    一."自适应网页设计"的概念 2010年,Ethan Marcotte提出了"自适应网页设计"(Responsive Web Design)这个名词,指可以自动 ...

  3. 基于php校园网站的毕业设计论文,基于php技术的校园网站的设计与实现_毕设论文.doc...

    基于php技术的校园网站的设计与实现_毕设论文 基于PHP技术的校园网站的设计与实现 [摘要] 随着我国经济与科技的不断发展,教育信息化.校园网络化作为网络时代的教育方式和环境,已经成为教育发展的方向 ...

  4. 基于html+css+jquery+bootstrap响应式网页制作模板——红色中国文化主题:大美中国

    家乡旅游景点网页作业制作 网页代码运用了DIV盒子的使用方法,如盒子的嵌套.浮动.margin.border.background等属性的使用,外部大盒子设定居中,内部左中右布局,下方横向浮动排列,大 ...

  5. php视频网毕业论文范文,毕业设计论文-基于PHP的精品课程网站的设计与实现.doc...

    毕业设计论文-基于PHP的精品课程网站的设计与实现.doc 还剩 41页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容 ...

  6. java gui论文_毕业设计论文-基于JAVA GUI的电子邮件客户端软件的设计与实现.doc

    毕业设计论文-基于JAVA GUI的电子邮件客户端软件的设计与实现.doc 还剩 41页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧, ...

  7. 四六级考试中的计算机类文章,毕业设计论文-基于web的英语四六级模拟在线考试系统.doc...

    毕业设计论文-基于web的英语四六级模拟在线考试系统 基于web的英语四六级模拟在线考试系统 摘要 随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个 ...

  8. Android记账系统可行性分析,毕业设计论文-基于安卓的大学生记账管理系统的设计与实现.doc...

    毕业设计论文-基于安卓的大学生记账管理系统的设计与实现 毕 业 设 计 中文题目基于安卓的大学生记账管理系统的设计与Design and Implementation of theCollege St ...

  9. matlab控制系统仿真论文,基于MATLAB的过程控制系统仿真毕业设计论文.doc

    基于MATLAB的过程控制系统仿真毕业设计论文 毕业设计论文 基于MATLAB的过程控制系统仿真研究 摘 要 在水箱液位控制系统中,通过建立数学模型以及实验中对实验数据的分析,分别确定了单容.双容.三 ...

最新文章

  1. c语言程序填空打印出1 1000,计算机应用类专业综合复习试题(一)
  2. 坑爹的微信支付(签名错误)
  3. 【小技巧】深度学习中的那些效率提升利器(附资源)
  4. eclipse常用快捷键——非常实用
  5. 权限列表(包字典)递归成树状结构
  6. python模块名限定_python 正则表达式 匹配 ?的使用 限定符 sys.re模块
  7. 地震了?不,是心动了!
  8. MySQL MHA详解(二)——实战配置
  9. 阶段3 2.Spring_06.Spring的新注解_2 spring的新注解-Bean
  10. chip_seq数据分析专题
  11. 清除某个特定网站的缓存---基于Chrome浏览器
  12. JavaEE企业级实战项目 智牛股第七天 权限与网关的搭建
  13. java编译(打包)完成,导致Excel文件损坏的问题
  14. ps制作的html手机怎么使用,ps制作手机的教程
  15. 算法导论(三)--分治法
  16. linux下的僵尸进程产生原因和解决方法(含具体代码)
  17. linux64位离线安装wine,如何在Ubuntu Linux 64位上安装Wine
  18. c语言爱心图片表白程序源代码(附加源代码及其实例压缩包)
  19. 简单了解------网络搭建
  20. win7用html做桌面,Win7系统3d桌面如何设置?Win7系统实现3d桌面的方法

热门文章

  1. error LNK2001: 无法解析的外部符号 __imp__WSAGetLastError@0
  2. Obsidian 0x05:Obsidian 插件:Dataview
  3. 基于协同过滤 算法推荐系统图书推荐猜你喜欢
  4. GitHub牛逼开源项目!像写 Markdown 一样画流程图
  5. linux下退出mysql
  6. bilibili DR_CAN 现代控制理论 and 非线性控制理论 and 浙大 最优控制
  7. 揭秘家用路由器0day漏洞挖掘技术读书笔记 D-Link DIR-645 authentication.cgi溢出漏洞分析
  8. 计算机专业要学视频剪辑吗,想要成为入门剪辑师?必须做到这五点,才能坚持下去...
  9. js处理时间戳转成日期格式
  10. 数字 一阶低通滤波器 详细分析 冰三点水