版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Web产品设计的适配方法如何为一款产品制定合适的界面规则?随着产品的迭代更新,作为设计师,则更需要在了解产品产品特性的情况下、设计出合理且如何有效的界面布局。本篇文章里,就对web产品设计适配选型做出介绍,并提出了他的看法。现如今,几乎所有的网页设计都要进行响应式和自适应设计,才能让产品能够覆盖须要到更多终端机。接手一个产品设计的初期,制定应用程序适配规则时,你为何也有过如下疑问:在早期,硬件设备落后,网页使用的是绝对静态布局为主,绝对固定宽度的布局被是静态布局(StaticLayout),也有叫固定布局(FixedLayout)。后随时代变迁,技术发展。因浏览器的增多,开发者们忙于兼容各种浏览器。在这个期间,实际已经有了针对各设备适配的解决方案,只是未成为主流,这种新布局当新方式叫自适应布局(AdaptiveWebDesign,简称AWD)。在当时,大多指的就是宽度自适应提前布局。在这种新思想下,又出现明显了两派两族的具体解决方案:百分比宽度布局和流体式布局(FluidLayout)。在当时,大家都还开放式没有响应式布局的概念,但此时出现明显了一个新的词——渐进增强。渐进增强出现后,另一个词优雅降级也随之出现了。这里只是举个典型的例证:Gmail和QQmail。这两个都是百分比宽度布局,都属于自适应布局,但有区别。QQmail就是CSShack的完美体现。你用任何一个浏览器,几乎可以看到同一个样子的邮箱,为的是用户体验统一。Gmail则使用了渐进增强,你的浏览器越新越强,你看到的效果就越好,为的是用户体验增强。再后来,Google发布了Android,移动互联网爆发,html5标准发布。互联网大战从PC打到了手机。手机虽然屏幕变小了,但是却提供了愈来愈更丰富的功能。用户要求不断提高,网站更加看重的是用户体验了。所以,谷歌式的渐进增强被广泛认可。结合自适应的思想,显露出来了响应式布局(ResponsiveWebDesign)的概念 2021年由EthanMarcotte提出。描述响应式界面最著名的一句话就是“Contentislikewater”一一无论用户正在使用笔记本还是iPad,我们的页面都应该应当能够自动切换分辨率、图片尺寸及相关脚本功能等,以适应不同设备。现如今,可能需要为何需要考虑多设备的相配合呢?依然是因为时代发展与生活方式的变迁:因此我们需要在了解基本布局方式的特征下,选择适合自身产品的布局实现方式。静态式、自适应、流体式、响应式布局,A+R混合布局的特点对比如下。.静态式布局窗口缩小后文句被遮挡时,拖动滚动条显示提前布局。不管在哪种设备,哪种浏览器上浏览都是一个样。移动设备上则显示上时太小或不全。.自适应布局用自适应技术(Adaptive),我们可以开发和提供服务不同的研发布局,来为类似纯触屏或者混合触屏设备这样的一类具体场景提供最好的体验。分别为不同的屏幕分辨率设备设计不同的样式布局,相当于多个静态布局组成的一个系列合集。
每个每位静态布局对应一个屏幕分辨率范围,页面通过百分比自动适配设备屏幕分辨率和可视窗口大小。当可视窗口改变之时,不会出现横向滚动条,UI、图片、文字会自动缩放,元素内容、布局、交互方式基本不变。.弹性布局以百分之作为页面百分之十的基本单位,可以适应一定范围内所有尺寸的设备屏幕及浏览器宽度,并能轻松利用有效空间展现最佳效果。.流体式布局等同于自适应的一个子集,也是通过百分比自动适配设备屏幕分辨率和可视窗口大小。不同于百分数自适应的是,随着窗口大小的改变,页面的定位会发生小布局的变化,可以进行适配调整,这个正好与自适应相补。如果从广义上讲,响应式布局实际上就是更好、更机智、更灵活地去实现自适应,他们都算是一种弹性布局。再通俗点讲响应式重在于「响应」它会随着设备属性(如宽高)的变化。页面的设计和应当根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)成功进行相应的响应和调整。具体的实践方式由多方面组成,包括弹性网格和删格、布局、图片、CSSmediaquery的使用等。狭义上讲,响应式网页设计指的是一个网站能够兼容终端——而不是为某个每个终端做一个特定的版本。6.A+R混合模型布局1)R和A上的区别当响应式设计在基于预定断点之上用CSS或者JS调整布局和内容。调整方法提供基于用户代理和设备类型的预结构化模版。他们之间主要的区别是DOM结构,当采用响应式思维开发时,HTML代码在各种情况下都会一样(除非你用JS移除某些DOM节点),而在自适应开发中我们可能会有不一样的代码结构和体验。R采用流体+断点,在断点之间,页面依然会随窗口体积自动缩放(通过fluidgrid),直到遇到断点改变界面样式布局甚至内容。R一般来说需要在网页设计初期就开始(通常采用mobilefirst策略),所以旧式的网站要做RWD很可能要完全重建。A祇在针对几种分辨率(如320、480、760、960、1200、1600px)进行优化,在断点之间的自动过渡比较少。而A则采用保留原先桌面网站(desktopversion)而对于更小的分辨率做创新性的优化(适应),减小重构的成本。
两种设计思维都是合理的,需衡量在项目中有建设项目多少组件、复杂性如何以及是否存在一种体验是局限性非常适合所有用户的。开发web应用时经常会用到响应式设计,例如通过自适应开发来构建定制化体验。两种方法各有利弊,但是如果同时使用它们到底会得到用到什么呢?A+R结合了基于单个主要临界点的自适应和响应式方法。混合式布局就是为不同终端设备的屏幕分辨率定义布局(适配各种尺寸的PC、手机、穿戴设备等等),在每个布局中,页面元素随着感应式窗口调整而自动适配,混合了百分比、像素为基本单位的组合方式。可以把混合式布局布局看作是连续性布局、自适应布局的融合。自适应布局、弹性布局、混合布局即便是响应式布局方式的一种。其中自适应布局的达致成本最低,但拓展性比较差;而弹性布局与混合布局效果都是比较理想的响应式布局实现方式。很多时候,单一方式的布局响应无法满足理想效果,需要结合多种组合方式,但原则上尽可能简单是保持单纯轻巧,而且同一断点内(频发布局改变时间量子的临界点称之为断点,后面内容会讲到)保持统一逻辑。否则页面实现太过复杂也会影响整体体验和页面性能。一般通栏、等分结构的布局适合采用弹性布局改用方式,非等分的多栏结构布局则需要采用混合布局的实现方式。2)选型如何考虑实践过程中操作过程的判断呢?一是看应用场景,二是看如何设计“响应式”方案。简单、轻量的页面直接用mediaquery实现响应功能性就很好。比如blog、小型企业站之类。现在的CSS框架基本都具备响应性。但请注意响应式不仅仅是响应式布局。对于大型站简单用mediaquery是远远不够的。于是在同一个controller层上,识别UA,渲染不同版本的模板,组合相应的静态资源,这也算是响应式。开发及维护成本明显提高。当各个版本间的差异很大时,维护成本很可能会大到没法无法谢绝。即便分开做,架构上也要调整,后端服务化,应用层App化。根据各不相同公司的技术特点,调整行之有效的成本也难讲是否可行。对于大型站,分开做更清晰,同时用响应式组件解决复用、功能同步的问题。总之,根据场景响应式可以从各种层面、各种粒度上做。这是现代web开发的特点。建议开发组合式一套响应式电脑网站(过渡到平板端,不过渡到手机端)和开发一套响应式手机端网站(过渡到安卓端以下的尺寸,不过渡到平板端)。响应式布局有可能造成冗余的代码较多,对研发的要求也更高,比如如何更好地让片段、适配、UI动画自适应各种布局。大站还是要考虑数据计算和承载的问题,会对桌面和移动端输出不同数据,减轻压力。首先,我们需要有了解几种分辨率的差别。PS:原生应用可查询横纵两个方向的像素密度,通常操作系统可查询1个系统像素对应多少物理像素。而设计角度通常参阅需要参考的是所获取的系统分辨率。以一个SaaS类后台产品为例。对于基本特征流量来自Web端网页的产品而言,需要了解当下的浏览器分辨率现状Web端不同屏幕分辨率占到条件比情况,数据来源百度统计,如图所示:1蚯,・1口阿6率占比例况1910・1口的 11M.立日才匾75NWfcSKWTH...鼻他 1Z8...如上所述,选择适配方式时,设计目标为:区分web与pad端可共享的设计布局大于手机端,且产品规划上web端为主流量来源,pad端属于短期兼顾。考虑纳米技术维护成本与开发成本的平衡,于是来判断需要选择A+R模式来完成产品的跨端设计。自适应(A)方法能让我们在不同的设备上乐趣有不同的体验、内容甚至是功能。如将960px作为多半的自适应临界点,根据全局统计个人信息定义,我们会得到一些相似处与:
在使用响应式(R)技术时,我们可以利用主要临界点创建两个互不相同的体验情景。每种体验里,我们都可以在可用空间内定义二级临界点去调整布局。通过结合自适应和响应的方法,我们得到A+R模型。利用自适应技术,我们将致力于体验和套件,作出两类不同的情景设计。使用响应式组件,我们可以处理上下文内的皿组件和布局。
w-s-ww-s-w这种人体工学方法设计师要求设计师真正了解他们想要提供的体验,以便于定义要遵循的模型。此模型非常适合那些在较少功能或结构完全不同的小型各有不同移动设备上运行的大型APP。就像你看到的,你的便利性产品将具有很强的灵活性,但同时也很复杂。因为你要处理不同的代码库和环境(非强制性),Twitter、Facebook和Github将此模式应用在他们的移动网站上。如果你在移动设备上所浏览浏览这些网站,则可以根据移动用户期望的期望来检验它们是如何改变的用户体验的。栅格系统可以帮助模块化我们设计,但却不能保证我们的概念设计。它有多种或许的用途,并且每个设计师都甚至可以寻找适合其个人风格的解决方案。对于简化复杂的响应式布局规则而言,这是一项十分长效的辅助十分手段。1.列和槽(ColumnsandGutters)列(Column)用于对齐内容。其中的槽(Gutter)是指相邻列之间的自由空间,把控页面留白,有助于分隔内容。
页边距是指内容和距离屏幕边缘之间的空间。将边距宽度定义为固定值,这些值决定了每个屏幕尺寸的最小呼吸空间。用于组成茹基夫栅格的列数称为列结构。8、12、16和20是响应式布局中最常见的几种列结构。而人体工学这取决于我们对产品的设计要求。12列结构是相对灵活的。它可以后续细分,将内容排列在4-4-4或3-3-3-3大小的文本框中,也有少部分设计系统采用来24列的形式,如Ant-Do
4.断点是指屏幕尺寸的特定范围,列结构、列宽、槽宽和边距都取决于断点。在这个范围内,提前布局会根据可用的屏幕尺寸重新调整,以获得最佳的布局示例。如果较小的屏幕有的可用空间容纳内容,则列将按比例缩小。如果一列的内容无法在较小屏幕上显示,该列将垂直放置图文内容。列跟槽的宽度是以基本网格作为基本单位来做做增减,所以应该先定义好视图的原子单位。“网红款”8点网格指的是设计页面之时,也应该遵循8点规律。值得注意的是,列跟肠痉挛的值尽量取8的倍数,但不是非得是8的倍数。产品中各类元素应该遵循这个倍数原则(图标、组件大小等),不同各异的设计系统根据自身需求,设定这个规则。例如在MaterialDesign中使用的是2X网格。6.流体栅格与混合栅格流体栅格有多种不同宽度的列,固定的水槽和固定的边距。流体设计模式有灵活的内容宽度,改变根据屏幕大小变化在流体栅格中,列可以增长或收缩以适应可用空间。混合栅格既有不同的宽度,也有固定宽度。在现代布局中,一些元素超出了网格边缘,与屏幕边缘对齐。页眉、页脚、内出血都是一些常见的例子。如果内容宽度大于可用的屏幕尺寸,那么一个栅格就会转变成一个适应屏幕可用空间的流动栅格,以充分适应内容。双曲•事MMMBS"mmBH mmhhmmmm范台,居设计需在技术设计方案前介入,根据你的家电产品特点,进行设计方案评估
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年陕西延长石油集团有限责任公司校园招聘考试备考试题及答案解析
- 2026年安庆望江县消防救援局公开招录政府专职消防队员30名考试参考试题及答案解析
- 2026上半年四川成都大学考核招聘高层次人才5人备考题库附参考答案详解(模拟题)
- 2026浙江事业单位统考丽水市松阳县招聘39人备考题库含完整答案详解(各地真题)
- 2026中德住房储蓄银行春季校园招聘2人备考题库带答案详解(综合卷)
- 2026河北邯郸市第一医院医疗健康集团选聘53人备考题库及参考答案详解(黄金题型)
- 2026年浙江省建设投资集团股份有限公司校园招聘考试备考题库及答案解析
- 2026年南宁建宁水务投资集团有限责任公司校园招聘考试备考试题及答案解析
- 2026重庆财经学院财务处工作人员招聘1人备考题库及参考答案详解(夺分金卷)
- 2026年农安县面向就业困难人员公开招聘公益性岗位人员(1号)(256人)考试备考试题及答案解析
- 2026春小学科学青岛版(五四制2024)三年级下册教案(附目录)
- 2026年职工职业技能竞赛(泵站运行工赛项)参考试指导题库(含答案)
- 2026财政部部属单位招聘80人笔试备考试题及答案解析
- 2026年教科版二年级科学下册教学计划(附教学进度表)
- 2025年陕西秦创原(咸阳)创新促进中心面向社会公开招聘12人笔试参考题库附带答案详解
- 2026年六安职业技术学院单招职业适应性考试题库及答案详解(新)
- 2025年江西传媒职业学院单招综合素质考试试题及答案解析
- 2026年大学生寒假社会实践报告(一)
- 2025年6月英语六级真题及答案-第2套
- 2026年临汾职业技术学院单招职业技能测试题库及完整答案详解一套
- (2026春新版)北师大版三年级数学下册全册教案(教学设计)
评论
0/150
提交评论