沧州三亚菏泽经济预测自然
投稿投诉
自然科学
知识物理
化学生物
地理解释
预测理解
本质社会
人类现象
行为研究
经济政治
心理结构
关系指导
人文遗产
菏泽德阳
山西湖州
宝鸡上海
茂名内江
三亚信阳
长春北海
西安安徽
黄石烟台
沧州湛江
肇庆鹤壁
六安韶关
成都钦州

史上最干复杂响应式设计

7月23日 乔了了投稿
  MaterialDesign
  2011年,Gmail邮箱的按钮变得更加扁平化。2012年,Google引入分层的卡片设计,使用更多的空白和精心设计的层次排版结构。经历了几年的迭代和提炼,Google寻找到了一种可以贯通的理论体系,即把系统内的各种设计都规范成一种变形的纸片,并套用现实中纸墨的物理模型进行交互,这就是2014年GoogleIO大会隆重发布的MaterialDesign。
  MaterialDesign提出了平面像素的Z轴概念,通过纸片在物理世界中形态的抽象和提炼,定义了各种信息层级和常用状态的表达方式,并详细讲解了各个细节的处理方法,就像一本考试大纲,囊括了产品中常用的UI细节,甚至一些UX细节。这里并不赘述,想看详细的DesignGuide请点击这里(要搬梯子),翻译版的点击这里。
  如果说UX和UI的展现,是连接产品与用户的纽带,那么产品的UX以及UI应从产品的核心逻辑延展并且推演而来。如果说产品的核心逻辑或者技术的实现难易会成为设计展现的限制,那么UX和UI应是在各种限制下所权衡出的最优解。而MaterialDesign则像是架桥说明或者权衡出的通用解,对于众多产品做以参考。
  既然是通用大纲,那么抛开产品仅谈设计,难免会停留于通用层面,而利用MaterialDesign进行实战的案例,网上也多是app的一些设计尝试。恰好在近期的工作学习中,接手一个响应式web站点的改版设计,笔者参考MaterialDesign总结以下三点分享如何实现复杂响应式站点的MaterialDesign。
  一、清晰轻量的产品逻辑
  奥卡姆剃须刀法则同样在产品架构设计中适用,越简单的架构越有利于产品的生长。清晰轻量的产品逻辑,会减少用户的负担感,从而提高交互上的效率和愉悦感。
  分析MaterialDesign,会发现Google归纳了两类复杂内容信息的层级关系,分别是Card和Tile(List以及其他相似定义属于同类的内容信息层级),其他定义多用于UI结构及细节。其中,Google定义Card是一种多功能信息的聚合入口,信息层级应较高,体现在Z轴应高于其他信息,视觉上有阴影表现并加以圆角处理。而tile(或同类信息列表)则是(同类或相关)信息的模块展现,信息层级应较低,体现在Z轴应略低于其他信息,视觉上应无阴影表现不加圆角处理。其结果是从视觉层面让产品对象更高效、更简单,同时也更具物理世界的真实感。
  最近接手的项目是Gekec。com的全站改版。Gekec(革客)是Geek和Maker交集,喜欢革新,喜欢技术范儿、新潮的科技消费品,喜欢自己动手创造产品,Gekec。com也就是这类人的聚集地,整个产品囊括电商、资讯(或h5宣传)、拆机、以及社区讨论等各种功能,改版前逻辑复杂,功能繁多。改版开始之初,笔者了解到革客群体时,便认为理性加浓重Geek味道的Google风格或许是最适合Gekec。com的视觉体系,然而复杂的产品逻辑不能给用户带来高效的交互体验和愉悦的使用感受,视觉上也并不能很好的通过MaterialDesign推演并且变化,所以梳理出清晰、轻量且方便视觉统一的产品逻辑成为第一任务。
  Gekec。com的产品全功能在此并不赘述,ProductFeature全部为达成宜家式的体验式设计,经过梳理可以归纳成三层,首层为体验层(多入口的首页封面)、第二层为货架层(包括商城模块、拆机模块、体验模块)、第三层为详细、操作层;
  如上图,轻量的产品结构即可方便设计的推演。例如其中第一层可以通过H5灵活排版做产品全方位体验,第二层与第三层的关系即可利用MaterialCard和Tile表现。Card表达了全部信息的聚合和入口,tile则表现同类信息的罗列。从card跳转到最终页应有一种卡片展开的体验。
  二、适宜UI推演的响应办法
  在产品逻辑清晰简洁的基础上,一套适宜MaterialDesign变化的全尺寸响应办法就成为复杂响应式网页设计的核心内容,响应办法能够直接决定功能模块的响应逻辑以及UI的变化。实际操作中,响应办法的确定主要就是确定栅格和占比。
  1)栅格
  网页栅格系统是从平面栅格系统中发展而来。对于网页设计来说,栅格系统的使用,不仅可以让网页的信息呈现更加美观易读,更具可用性。而且,对于前端开发来说,网页将更加的灵活与规范。
  在Gekec。com的项目中,经历产品功能模块的梳理,笔者使用了12栅格系统,目的是能够满足2、3、4、6的页面等分。注:具体栅格系统的建立应因产品和设计所决定,栅格系统并不是万能的,而确定的栅格系统可以为整个响应式设计做规范性参考。
  2)占比
  A。占比
  如上文说,12栅格约束网页的内容区,而网页的内容往往并不占据屏幕的全部宽度,而是在两侧留有间隙,营造空间感。由于屏幕的限制,这种空间感在移动端设备显得更加重要,如图,然而强加固定的marginpixel会使得12栅格占比不定,难以控制设计效果。
  所以占比应是12栅格宽度对应屏幕的比值,即:
  12栅格宽度X占比屏幕宽(临界点)
  优秀而巧妙的占比确定可以让网页设计呈现在各个主流屏幕上均是100像素。
  这里简单解释一下,若一个200px宽的元素在1200px宽的屏幕上,其占比为16。67,同样的逻辑,到1024px的屏幕上这个占比16。67的元素即占据了170。67px,这样的情况下,某一个物理像素无法占据100,在完美主义的设计师眼里,是无法接受的事情。而巧妙的占比,可以让元素在各个主流屏幕占据100像素,完美展现设计意图。
  B。临界点
  临界点(breakpoint)是指响应式网页发生布局变化的关键点,如当屏幕宽度小于480px时加载样式,当宽度在480px600px之间时加载样式。响应式网页理论上有无数种尺寸,我们不可能也没有必要为每个尺寸都去做设计,需要做的是选定几个临界点做设计,在两个临界点之间是延续上一个临界点的布局。
  临界点确认总体目的就是为了保证页面在手机(屏幕很小)、平板(屏幕中等)、PC(屏幕大)上加载相应的样式,然而经验较少的设计师往往会苦恼一个问题,那就是高像素的手机屏幕和低像素的平板屏幕应如何处理。例如设计师会担心1080p的手机加载大屏幕页面,或者720p的平板加载小屏幕页面。
  但需要注意的是,响应式网页不同于APP的屏幕适配。网页是沉浸于浏览器的产品,浏览器所启动的屏幕像素才可以被认为是临界点的参考点,为此,笔者做了一些测试,如下表,可以看出不少1080p手机在浏览器中仅启动360px,而神奇的ipad无论是不是retina屏幕,无论是不是mini,均显示1024x768px。
  从上表可以看出,许多担心其实并不需要。综上,在Gekec。com的项目中,笔者为达到多数主流屏幕100像素的追求,即需达到内容区在主流屏幕临界点的占比可以被12等分,进而获得12栅格,即:
  12的公倍数X占比主流屏幕尺寸
  项目中经历了一些测试和取舍,最终确定占比为93。75,临界点为1280px、1024px、768px和320px。
  具体为:
  1280screen,占比93。75,12栅格在典型屏(1280px)宽1200
  10241280px,占比93。75,12栅格在典型屏(1024px)宽960
  7681024px,占比93。75,12栅格在典型屏(768px)宽700
  320768px,占比93。75,12栅格在典型屏(320px)宽300
  如上图的占比划分,页面元素可以完成灵活、规范的响应。可以以此作为整个产品的响应办法,在此基础之上,可以对MaterialDesign进行全面的推演。
  三、精雕细琢的页面细节
  如果说产品逻辑是整个网站的骨架,那么精雕细琢的页面细节则可以比喻为网站的气质灵魂。有轻量级的产品构架和明确灵活的响应式办法后,即可通过MaterialDesign的官方说明进行全面设计。在MaterialDesign的说明中,已经详细解释了各个状态的约束和细节,在此并不赘述,笔者仅挑选一些典型的细节。
  1)css动画
  MaterialDesign中开篇第一章节便讲述了动画给用户的直观感受,说明感知一个物体有形的部分可以帮助用户理解如何去控制它。一些细节位置的动画能给用户体验上的惊喜。然而在web端实现动画效果并不像app里那样的容易,大量JS也会影响页面加载速度甚至影响页面其他代码。所以笔者选择利用CSS对页面一些细节加以动画效果。
  A。点击按钮
  MaterialDesign给出了一种ripplebutton,抽象了人用手触碰卡片的涟漪效果,给用户一种全新的使用体验,欢迎来Gekec。com点击尝试。
  B。输入框
  简单的Description和一条横线,抽象了实体文字卡片的填写过程,可以帮助用户对输入区域有实体化的理解,欢迎来Gekec。com点击尝试。
  2)文字样式
  MaterialDesign中强调同时使用过多的字体尺寸和样式,可以轻易的毁掉布局,并约束了常用的基本样式就是基于12sp、14sp、16sp、20sp的字体排版。
  熟悉Android的朋友可能对sp的概念并不陌生,sp:Scaleindependentpixels,它是安卓的字体单位,以160PPI屏幕为标准,当字体大小为100时,1sp1然而响应式的网页并不是安卓,网页更需要物理像素的尺寸约束,所以笔者在所划分的临界点计算了一下所测试屏幕的浏览器PPI,如下:
  iphone5:320x568px4英寸PPI162。95
  荣耀6:360x640px5英寸PPI146。86
  ipad:10247687。9英寸PPI131。96
  ipadmini:10247687。9英寸PPI162。03
  从上面的数据可以看出,大多浏览器启动像素所产生的PPI大约在160左右,所以某段文字在PC端约束的物理像素尺寸,直接同样尺寸应用于移动端时,应该也可以产生不错的体验效果,所以设计时可以直接将MaterialDesign的字体sp尺寸转化为px来使用。Gekec。com的项目中,笔者只约束一套字体样式,在方便前端开发的同时,完成了不错的响应式效果。
  3)颜色
  MaterialDesignGuide中给出了若干明亮鲜艳的颜色,并且指定了颜色的主要展现和层级变化,可供设计师选择。
  在实际操作中,通过商品内容的分类,笔者直接选择MaterialDesign中的颜色,作为每类商品的主要颜色,而在一些重要的操作入口,颜色应与主要颜色有明显区别。笔者应用色环在MaterialDesignColor基础上,配合内容建立整个网站的颜色体系:
  A。主体颜色以及层次根据内容确定,直接参考MaterialDesignColor
  B。应用色环分析整体补色间色
  将所有主体颜色步在色环上,可以分析出补色位置应为上方红框位置,应用于有明显区别的重要入口,如加入购物车、砸1元参与,结算等等;而间色位置应为下方红框位置,应用于不明显的细节变化,如文字hover,文字链接等;
  4)间距
  MaterialDesignGuide中已经严格约束了各个元素状态下的间距,但为了满足全站响应式布局在主流屏幕展现,笔者仍然使用了8px原理对一些间距进行了调整;在很多设计师研究8px原理并进行设计的同时,笔者仍然需要强调,响应式web的设计应基于浏览器的像素尺寸,并不是基于ios和android的屏幕尺寸。具体可以参考上面已经分享的表格进行实验。
  总结:
  MaterialDesign已经给出了详细的设计细节和原则,但不一定适合每一款产品,设计师需要弄清自身的产品是web还是app,逻辑是什么样,才可以进行细化的设计工作;深入了解产品逻辑的基础上,确定的一套响应办法和页面细节,能够保障设计的展现并带来不错设计效果。MaterialDesign作为即苹果、微软之后最新推出的设计语言,充满了浓郁的Google风情,能够给用户提供新鲜的视觉体验,希望有越来越多的设计师会尝试用MaterialDesign进行设计。
投诉 评论

十五个逍遥在春城的理由在赖客赖着不走很多昆明人都有赖客情结,它是10年前最早由一家泡沫红茶馆开始,现在已经拥有赖客巴厘泰国餐厅、很多家赖客咖啡馆和最新的总厨制造餐厅的土生土长在昆明的品牌。老板……一氧化碳怎么产生的一氧化碳的防护措施有哪些一氧化碳是一种大气污染物,在大气中数量最多、分布最广,是汽油、柴油、煤、木炭、煤气、液化气、天然气等含碳物质不完全燃烧的产生的。怎样产生的一氧化碳冶金工业中炼焦、炼……史上最干复杂响应式设计MaterialDesign2011年,Gmail邮箱的按钮变得更加扁平化。2012年,Google引入分层的卡片设计,使用更多的空白和精心设计的层次排版结构。经历了几年……用数据说话爱拼网为前程导航之前曾写过一篇文章,大致的意思就是构想了一个高校和就业版的大众点评网(传送门),六月三号,就在高考正式拉开帷幕的几天前,一个网站默默从幕后踏上了舞台,它的名字叫做爱拼网。……租房合同模板租房合同出租方:(以下简称甲方)承租方:(以下简称乙方)双方就乙方租赁甲方房屋一事,经协商达成如下协议:第一条:甲方将位于卡梅尔小镇C8号楼1802室的……柠檬幼树怎么修剪柠檬幼树如何修剪?柠檬幼树修剪要注意什么?柠檬幼树采用什么方法修剪好?以下三农网就作简单介绍,供网友们参考。柠檬幼树主要培养树冠的骨架。在枝梢抽生后,除长梢在8~10片叶……芡实的功效与作用禁忌可除湿止带抗衰老但不宜多食用芡实和莲子很像,但是它们两者间有很大的区别,芡实平时适量食用对身体有着很多好处,芡实的功效与作用禁忌有很多,芡实平时食用,可以起到补肾固精、补脾止泻、除湿止带、抗衰老、增强抵抗……七彩神仙鱼的品种七彩神仙鱼的风水学应用七彩神鱼似乎是最难养的观赏鱼,对水质要求非常高、对水质变化非常的敏感,因此七彩神仙鱼要养得好,必须立良好的观念及习惯,将饲养缸内的水质控制在相当稳定的水平。七彩神仙鱼的品……专家揭秘北京小升初共建生内幕在北京,近二十年来,共建有愈演愈烈之势。每年,通过这个隐秘的渠道,都有人数众多的孩子走进众人仰慕的牛校。专家看来所谓的共建生,不过是互利互惠、利益交换的一种方式而已。所谓……怎样抱猫咪最舒服抱aclasstaghrefwiki10515IFDswTB4。html小猫a,有不同的姿势,有些姿势是小猫最舒服的姿势,下面就说说怎样抱猫咪最舒服。操作方法01:……如何让孩子快速的学会以内的算术题呢现在在幼儿园已经开始学习简单的算术题,同时也在学习珠心算,一旦掌握了方法,慢慢的就比较得心应手,每次算的也比较快。工具材料笔草稿纸操作方法01:hr刚开……赵州桥建于哪个朝代赵州桥又称安济桥,俗称大石桥,建于隋朝年间公元595年605年,由著名匠师李春设计建造,距今已有约1500年的历史,是当今世界上现存最早、保存最完整的古代敞肩石拱桥。赵州……
那次我真棒我爱我的家深深影响我的人重庆之游肩挑一个家读后感冰冷霸道的超拽签名女生霸气冷酷洗澡时抹这东西竟会致癌气正推动身正身体自己会跳舞一个案例睡前做这事竟能增寿年会动的经络图一文读懂十四经络旅行者腹泻你了解多少上什么是旅行者腹泻阴道最里面有疙瘩是什么原因客厅沙发上放一面镜子好吗客厅沙发上放一面镜子恰当吗死刑犯在看守所里最后的晚餐,真的会有烟有酒有肉吗?不同企业家年会寄语自卑的大学生如何与同学交往小天鹅1匹空调报价多少?小天鹅空调怎么样SEO优化:浅析网站应该具有哪些细节是便于优化的!五四运动是一场以什么为先锋的爱国运动三湘四水相约湖南!湖南旅游宣传口号来了玩鞋的人能一眼看出莆田鞋吗穿莆田鞋能被看出来吗幼儿园班级管理技巧参加婚礼小学作文冯世纶教授正确认识伤寒论的理论

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找