响应式设计项目设计规范文档

响应式设计项目设计规范文档

ID:45586817

大小:48.83 KB

页数:39页

时间:2019-11-15

响应式设计项目设计规范文档_第1页
响应式设计项目设计规范文档_第2页
响应式设计项目设计规范文档_第3页
响应式设计项目设计规范文档_第4页
响应式设计项目设计规范文档_第5页
资源描述:

《响应式设计项目设计规范文档》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、响应式设计项目设计规范文档在谈响应式布局前,我们先梳理下网页设计中整体页面排版布局,常见的主要有如下几种类型:布局类型布局实现采用何种方式实现布局设计,也有不同的方式,这里基于页面的实现单位而言,分为四种类型:固定布局、可切换的固定布局、弹性布局、混合布局。1・2.固定布局:以像素作为页面的基本单位,不管设备屏幕及浏览器宽度,只设计一套尺寸;可切换的固定布局:同样以像素作为页面单位,参考主流设备尺寸,设计几套不同宽度的布局。通过设别的屏幕尺寸或浏览器宽度,选择最合适的那套宽度布局;3.弹性布局:以百分比作为页面的基本单位,可以适应一定范围内所有尺寸的设备屏幕及浏览器宽度,并能完美利用冇效

2、空间展现最佳效果;4.混合布局:同弹性布局类似,可以适应一定范围内所有尺寸的设备屏幕及浏览器宽度,并能完美利用有效空间展现最佳效果;只是混合像素、和百分比两种单位作为页面单位。可切换的固定布局、弹性布局、混合布局都是目前可被采用的响应式布局方式:其中可切换的固定布局的实现成本最低,但拓展性比较差;而弹性布局与混合布局效果具响应性,都是比较理想的响应式布局实现方式。只是对于不同类型的页面排版布局实现响应式设计,需要采用不用的实现方式。通栏、等分结构的适合采用弹性布局方式、而对于非等分的多栏结构往往需要采用混合布局的实现方式。布局响应对页面进行响应式的设计实现,需要对相同内容进行不同宽度的布

3、局设计,有两种方式:桌面优先(从桌面端开始向下设计);移动优先(从移动端向上设计);无论基于那种模式的设计,耍兼容所有设备,布局响应时不可避免地需要对模块布局做一些变化(发牛布局改变的临界点称之为断点),我们通过JS获取设备的屏幕宽度,来改变网页的布局,这一过程我们可以称之为布局响应屏幕。常见的主要有如下几种方式:布局不变,即页面中整体模块布局不发生变化,主要有:*模块中内容:挤压一拉伸;*模块中内容:换行一平铺;*模块中内容:删减—增加;布局改变,即页面中的整体模块布局发生变化,主要有:*模块位置变换;*模块展示方式改变:隐藏一展开;*模块数量改变:删减一增加;很多时候,单一方式的布局

4、响应无法满足理想效果,需要结合多种组合方式,但原则上尽可能时保持简单轻巧,而且同一断点内(发生布局改变的临界点称之为断点)保持统一逻辑。否则页面实现得太过复杂,也会影响整体体验和页曲性能。2.响应式布局设计在大屏幕上,导航置顶或导航居左是两种典型的设计模式,然而,这两种模式在小屏幕上却遭遇挑战。在响应式设计日渐流行的今天(译者注:其实已经流行了好几年了),我们更有必要重新审视针对小屏幕环境下的导航设计模式。这些通过移动设备访问的页面导航,必须既方便用户快速访问,又不能过于突出。以下,我列出了7种常见的响应式导航的设计模式,它们分别是:1.2.3.4.5.6.7.置顶(或“放任自流”)页脚

5、锚点菜单选择开关侧滑置底彻底隐藏上述毎种设计模式都各有利弊,大家在选择导航设计方案时,需要根据项目的实际情况作出判断。置顶(或“放任自流”)![置顶(或“放任自流”)的案例][3]将导航置顶或让导航随布局任意流动(放任自流)是一种最简单的导航实现方式。正是由于这种易于实现的方式,它也成为了当下许多响应式网页的“标配”。优点o易于实现:在大屏幕和小屏幕上的实现方式一致o不依赖JavaScript:这样就最大程度上保证了兼容性o无需打破原有CSS样式o无需打乱内容本来的顺序:这种方式保证了它是完完全全的流体布局,无需一丁点的人为干预缺点o占用空间:高度问题在移动端是核心问题。Luke在自己的

6、书屮表达的“内容优先,导航其次”是典型的移动端网页体验。我们都期望用户能够以最快的速度获取内容,这久意味着我们需要移除导航以确保用户关注的焦点始终保持在核心信息上。而当导航高度过大,导致屏幕内的核心信息无法展示的时候,就会引起用户的疑惑。如下图,当我们打开一个页面时,整个屏幕都被导航占据,用户无法获取有效信息。![置顶导航在小屏幕上自动折行显示]⑵o扩展性差:当你的导航刚好在一行内展示时,若要再添加章节的时候会岀现什么情况呢?如果客户突然要求再增加一个名为“产品和服务”的导航类冃呢?或者将导航标题翻译成其他语言后导致字符长度的变化呢?这些情况都会破坏原有的设计方案。0粗手指:导航全挤在一

7、起,粗手指心急如焚,怎么点也点不到自己想要访问的导航链,这样就增加了误操作的几率(不适合小屏幕上通过手指进行点击操作)0跨设备的问题:不同设备渲染的方式各异,在iPhone上很棒的页面或许在其它平台上表现得很糟糕。![不同设备上渲染的差异]⑶案例*[Yiibu][4]*[TrentWalton][5]*[TimKadlec][6]*[EthanMarcotte][7]*BradFrostWeb相关资料HeightMattersby@

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。