生活工程体验信仰哲学精神
投稿投诉
精神世界
探索历史
哲学文学
艺术价值
信仰创造
境界审美
体验技术
技能工具
工程信息
医学生产
生活运用
操作能力

超实用写给设计师的移动页面适配小知识

12月28日 终不悔投稿
  本文主要介绍以下三块内容:移动设备尺寸、前端适配方案和设计师与前端如何对接。
  移动设备尺寸
  网上专门讲解移动设备尺寸的文章很多,事实上,移动设备种类之多简直是噩梦一般。所以,实际在设计或者开发过程中,往往只是选择几种设备作为基准来进行设计和开发,而对于其他情况,则采用一些适配策略覆盖。
  目前主流的,是以iPhone4的640x960px或者iPhone6plus的1242x2208px为基准设计,其他设备均采取适配策略。我们先假定设计稿是按640x960px的规范输出,先来看看前端的常用适配方案。
  前端适配方案
  前端的适配方案大致分为四种:根据meta按比例缩放、根据页面宽度百分比适应、基于媒体查询的响应式方案以及REM缩放方案。
  1、根据meta按比例缩放
  这种方案的实现更偏技术,大致原理是根据设备的分辨率及像素比等信息,计算出页面的缩放(scale)数值,来进行等比缩放。最终的效果就是基于640x960px的设计稿再进行等比缩放,这种实现比较适合某些图片较多的活动页面开发,可以使用设计稿上的绝对像素值进行开发,即设计稿上是200px则CSS代码中的数值也是200px。
  当然,这种方案也有致命的缺点,即脚本计算的结果很难覆盖全部设备,对于一些计算不准确,或者分辨率像素比未知的设备,很容易整个页面异常放大或缩小,直接暴露严重BUG。综上,这种缩放方案可以总结出以下基本特征:
  效果:按设计稿等比缩放
  场景:图片较多的活动页面开发
  优点:可以直接按照设计稿像素值开发
  缺点:许多设备无法覆盖,不断填坑
  2、根据页面宽度百分比适应
  曾经很长的一段时间,我们都采用百分比适配方案。例如微信购物入口中的京东购物,目前仍然采用这种方案。
  这种方案的主要表现就是,在比基准设备(如640x960px)宽的设备上,页面元素的横向宽度是按百分比自适应的,但是高度不会变化。所以,无论遇到什么设备,只需要在宽度上进行兼容即可满足,而文本图片等内容,也可以按照宽度自适应,尽可能充分利用屏幕空间。
  而开发时,由于iPhone以及许多Android机都具有高分辨率屏幕,比如iPhone4S的Retina屏幕实际像素点是物理像素的两倍。所以,我们开发时要在640x960px的设计稿尺寸的基础上除以2,比如设计稿上的高度是200px,则CSS中就是height:100
  关于Retina屏幕的基本知识,建议大家自己查找资料,我只挑重点。
  效果:按设计稿尺寸除以2,元素宽度使用百分比实现
  场景:平台型页面,页面布局不是很复杂
  优点:可以适应几乎所有设备
  缺点:横向拉宽会使布局比例失调,且复杂结构百分比实现有难度
  3、基于媒体查询的响应式方案
  响应式设计,曾经乃至现在都是非常时髦的概念,不过在实际应用中,响应式设计还是有其相对狭隘的应用场景。一般除了一些创新的小公司,或者某些专题网站之外,很少会用一套代码来适配所有终端。比如PC,Mobile,Pad甚至iWatch等,全都用一套代码来适配显然是不科学的。
  目前普遍的观点是,响应式设计更适合专题页面,或者没有资源来针对各个终端进行单独开发的团队来使用。
  响应式设计主要遵循MobileFirst,要针对不同设备给出不同设计方案,并设置合适的断点,结合百分比方案,来在不同的设备显示不同的布局。
  效果:不同设备表现可能截然不同
  场景:专题网站,小团队低成本开发
  优点:不通设备可以发挥更多的想象力
  缺点:要出多套设计,且内容可能需要取舍
  4、REM缩放方案
  REM方案的原理跟meta方案非常相似,只不过是更加粗暴地根据设备的宽度来调整缩放。与meta方案不同的是,REM方案并不是缩放整个页面,而是页面上所有的尺寸都是与根元素(html)的字体大小相关的,我们只是根据不同设备来调整根元素字体大小,则所有尺寸随之变化。
  效果:按照设计稿等比缩放
  场景:活动页面及部分平台页面
  优点:开发方便,适应性好
  缺点:等比缩放超大会显得不精致,脚本计算晚页面可能跳动
  设计师与前端如何对接
  了解了上面的一些适配方案之后,作为设计师同学就要首先确定,我的设计稿在不同的设备上到底需要怎样的表现?假设遇到了更宽的设备,是横向拉宽?还是等比缩放?还是再设计一个截然不同的布局?
  这些前提基本确定了该设计稿会如何实现,当然你所设计的页面可能是平台的一部分,那么就要遵循平台既有的缩放规则,否则可能会有一些不匹配的问题。比如meta不同的两个页面来回切换会产生瞬间放大的BUG等。
  确定好大致的适配方向,你还要选择是基于640还是基于1242的尺寸进行开发,有人提到iPhone6的750,这里我们可以按照640拉宽的情况统一对待。
  不过要注意的是,Sketch中默认750的画布,可不是按照640拉宽来构思的,所以如果要在Sketch中基于默认画布开发,要考虑到放在640的机型上icon会稍大的情况。
  如果按照640宽度进行设计,实际上我们潜在约定了这是个类似iPhone44S的2倍像素比的设计稿。那么,无论采用何种适配方案,我们输出的icon等都是相当于两倍尺寸的。而在前端开发过程中,如果采用meta方案,则CSS中使用实际尺寸。
  而如果是百分比方案等,则在样式中设置设计稿12的尺寸(对应设备的物理像素),但icon图片本身还是设计稿的尺寸,只是在Retina屏幕上需要更多的像素,所以用代码将其展示时在设备上的物理尺寸压缩到了12。
  关于物理像素,CSS像素,像素密度等内容,足够再写上10086个字了。作为设计师,只需要知道大概的计算方式,以及基本的适配方案就可以了。
  最后,也是最重要的,你的团队一定要有设计规范,并且有与之对应的开发规范,这样才能真正的实现无缝对接。
投诉 评论 转载

马航370失联七年,他不信阴谋论,从不放弃对客机残骸的搜寻吉布森和他搜寻到的MH370客机残骸碎片MH370失联七年,他不信阴谋论,从不放弃对客机残骸和真相的搜寻文曹然如果没有新冠疫情,布莱恩吉布森现在应该在马达加斯加的海……雄鹿VS太阳NBA总决赛第二场解读雄鹿VS太阳上一场比赛太阳队是侵略性更强的那支球队,其实有一个细节大家可以注意到,那就是太阳后场双核的果断,面对挡拆后的洛佩兹果断投篮,这里就涉及一个很有意思的事情,正如……是什么面料的衣服怎么搭配ramie是什么面料它的面料主要就是用苎麻加工制作而成的,这种面料的纤维比较细长,而且颜色也是非常的靓丽,耐水性和弹性也是非常的好,所以有很多人都采用这种原材料来制作服装……行走荔乡的原野戊戍年夏日,我与广东阳西的几位朋友兑现了两年多前的相约,到上洋去感受那里的田园风光和乡土民俗。从阳西县城出发,东南方向,不足40里路程到了上洋镇。就在近上洋镇约有二里处路……浅论新形势下企业后勤管理改革思路摘要:随着社会的发展,企业之间的竞争日益激烈。企业为了在竞争中能够立于不败之地,必须要加强对管理的改革。企业的后勤管理在过去不受重视,而随着激烈的竞争,后勤管理成为企业管理的重……友尽??詹姆斯取关欧文社媒,回应其最后一投言论!湖人前锋勒布朗詹姆斯近日在做客某节目中阐述了今年总决赛期间曾经的小弟凯里欧文涉及他的争议言论。欧文曾在队友凯文杜兰特的播客节目中表示:我感觉过去我一直是我效力的球队中最好……伤肝食物盘点七大害肝食物盘点七大害肝食物对于肝病患者来说,有些食物不易多吃1。巧克力、糖及各种甜食,一日之内不易多吃,吃得过多会使胃肠道的酶分泌发生障碍,影响食欲;糖容易发酵,能加重胃肠胀……超实用写给设计师的移动页面适配小知识本文主要介绍以下三块内容:移动设备尺寸、前端适配方案和设计师与前端如何对接。移动设备尺寸网上专门讲解移动设备尺寸的文章很多,事实上,移动设备种类之多简直是噩梦一般。……系统重构小手术与伤筋动骨所有的项目都需要重构吗?你知道在什么时机才需要进行项目重构吗?今天点融黑帮软件开发工程师Fisher来和大家分享一下系统重构的一点心得。重构的目的首先不是所有的项目……先秦古玉的凤鸟纹我国玉器历史悠久,从新石器时代至今,大概已有近万年的用玉历史。凤鸟纹是我国古代玉器中最常出现的题材之一。早在距今七千年前的河姆渡文化时期,就有刻着双鸟朝阳图案的象牙片出土。凤鸟……水稻影响国人思维方式壹文化心理学一直致力于东西文化差异的研究。农业更讲究合作性,造就了东亚集体主义文化色彩,畜牧业更讲究个体独立性,造就西方个人主义文化色彩。最新研究聚焦到了中国内部,考究人们的思……眼部护理怎么做别忽略了眼睛的护理好吗〔page〕〔page〕资生堂悦薇除皱精华眼膜净含量:12对(24片)参考价:399rmb说到抚平眼角细纹,资生堂的这款眼膜可谓众所周知了,这款眼膜有眼……
德约全满贯梦碎!怒摔球拍失声痛哭,成为网坛第一人的难度加大417!末节狂轰24分险大逆转勇士,郭艾伦,这才叫亚洲第一控盘点未能入选国足的6位归化球员,各有原因,令人遗憾三节落后17分翻盘!湖人逆转勇士完美收官夏季联赛12强赛澳大利亚无球星,中国队有归化,全国支持,国足当开门红欧冠决赛0曼城第二次登顶欧洲哈弗茨打进制胜球15岁爱子夺冠!从乒坛女皇到打工博士,邓亚萍到底经历了啥?上海申花队掉入保级组东京奥运会上,为什么中国是CHN而不是PRC?官媒点名批评安徽省,因奥运奖牌颗粒无收,背后原因值得反思再砸3。4亿?篮网老大表态哈登欧文,库里发声,湖人旧将放狠话一个拥抱感动两国人,CNN大赞中美运动员之间的友谊

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找新乡渭南铜川松江山南雅安松原荃湾淮北昭通平凉鞍山赤峰苗栗保亭池州渝北株洲陇南濮阳三沙秀山密云鸡西