响应式布局

2024-07-22

响应式布局(共6篇)

响应式布局 篇1

摘要:在移动互联网发展迅猛的今天,设计出能在PC、平板电脑、智能手机等不同设备上自适应的网页成为社会的需求,采用响应式布局的网页很好地解决了这个问题,成为网页技术发展的趋势。利用CSS3提供的媒介查询语句可以在网页中实现响应式布局的设计。介绍了媒介查询的语法结构和利用媒介查询实现响应式布局设计的方法。

关键词:响应式布局,媒介查询,网页制作

1 引言

移动互联网发展迅猛,使得越来越多的用户通过手机、平板电脑访问网页、阅读新闻、观看视频和网上购物,这些原来只能在电脑上完成的事情现在用移动设备完成得更轻松、更方便。最新的调查显示,截至2015年12月,中国网民规模达到6.88亿,其中手机网民规模达6.20亿,有90.1%的网民通过手机上网,网民上网设备正在向手机端集中,手机成为拉动网民规模增长的主要因素。这就带来一个问题,这些移动终端屏幕分辨率、尺寸、材料、显示方式各不相同,如果浏览的网页不能自动适应,就会给开发及维护带来极大的不便,也给用户的使用带来极大的不便。采用响应式布局设计的网页很好地解决了这些问题,它能根据用户行为及设备环境进行相应的调整,能兼容所有的设备。

2 响应式布局设计的网页优点

采用响应式布局设计的网页就是一个网页能够兼容多个终端,而不是为每个终端设计一个版本,页面有能力去自动响应用户的设备环境。响应式网页并不是同样内容的等比例缩小,而是在设计风格和色彩搭配上与PC端网页保持了很大的一致性,同时根据移动特点对布局进行了调整。以下就以一个示意图来说明响应式布局的网页在不同终端的呈现形式,如图1所示。

响应式设计一般需要遵循4个原则,具体如下:

2.1 小屏幕只显示高优先级内容

在响应式网页设计中,切换到小屏幕移动设备时,需要对页面进行删减,按照优先级显示内容,要优先考虑主要内容并移掉那些小的栏目。在顶部显示高优先级内容,把最重要的内容放置在顶部,重新布置导航的位置,可以布局在页头或页尾。

2.2 提供清晰和友好的手指操作链接

在手机和平板设备上浏览网页时,触摸屏上手指的操作代替了鼠标的使用,所以在屏幕上设置点击区块时不宜过小,引导要清晰强烈,使用要方便灵活。

2.3 体验的一致性

要让用户在不同的设备上保持对同一页面相同的体验,包括页面的色彩、主要内容、导航的设置等,这样才能给用户留下视觉和体验的一致性。

2.4 操作移动设备的习惯

在移动设备上操作时,大部分的用户习惯于左手控制设备,右手点击操作,所以设计网页时将一些常用的功能放置在右侧,既方便右手的点击,又可避免左手的误操作。

3 媒介查询的语法结构

要实现响应式网页,必须使用媒介查询语句。这里提到的媒介,是指浏览内容所使用的各种电子设备,如屏幕、打印机、投影仪等。实现页面的响应式设计可利用CSS3提供的媒介查询语句,具体的语法如下所示:

这段代码定义了小于600像素的窗口所应用的样式。所有现代的智能手机、平板电脑、PC在类型上都是screen。and作为条件添加符号,可以使用多个and添加多个条件。具体如下所示:

这段代码表示宽度在600-900像素的窗口所应用的样式。Width作为条件是最常用、最基本的属性,可根据具体的需求,限定更多的条件来更精确地对设备进行适配。如通过orientation来判断设备翻转、通过device-aspect-ratio来判断屏幕的纵横比等。

4 实现响应式布局

设计一个实例来简单说明响应式布局的实现过程。设计一个网页,包含有顶部、中部和底部3个区域,其中中部又分为左侧和右侧两个部分,当网页的宽度变小后,中部的右侧自动调整到中部的左侧下方,并且设定一个最大/最小宽度,如果窗口大于最大宽度或小于最小宽度时,页面将呈现和固定布局一样的表现方式。

4.1 网页的主体内容部分代码

4.2 网页的样式表部分代码

5 结语

从所展示的响应式网页中可以看出,在制作时要将网页内容宽度由固定值转化为百分比,并设置层的浮动效果;在文字处理时,使用相对大小单位em替代像素px,可实现文字的自适应;在处理图片时,为图片添加max-width:100%和height:auto属性,可让图片按比例缩放不超过其父元素的尺寸。响应式布局是目前发展的一个趋势,可以帮助开发者们同时支持不同大小的终端设备,同时也可以借助Bootstrap、Foundation等开发框架来提高开发的效率。

参考文献

[1]蒋凌燕,查英华.基于HTML5的响应式Web页面重组适配技术研究[J].计算机与现代化,2015,(02).

[2]王愉,潘明明.响应式网页设计初探[J].北京印刷学院学报,2014,(03).

[3]施莹.多样化设备Web设计解决方案[J].信息科技,2013,(11):105.

[4]谢郁.CSS高效开发实战[M].电子工业出版社,2014.

响应式布局 篇2

姓名: yjbys

性别: 女

年龄: 25 岁 身高: 163CM

婚姻状况: 未婚 户籍所在: 贵州省余庆县

最高学历: 本科 工作经验: 1-3年

联系地址: 贵州省贵阳市

求职意向

最近工作过的职位: 贵阳职业技术学院辅导员

期望工作地: 贵州省/贵阳市观山湖区

期望岗位性质: 全职

期望月薪: 3000~4000元/月

期望从事的岗位: 职业技术教师,培训助理

期望从事的行业: 教育/培训

技能特长

技能特长: 管理组织能力强,责任心强,管理类工作经验教多,熟练掌握办公软件(word;PPT;excel),设计软件(PS; CDR; AI.)

教育经历

湖北科技学院 (本科)

起止年月: 9月至7月

学校名称: 湖北科技学院

专业名称: 艺术设计学

获得学历: 本科

工作经历

湖北科技学院 - 14级产品设计班班主任助理

起止日期: 9月至201月

企业名称: 湖北科技学院

从事职位: 14级产品设计班班主任助理

业绩表现:

企业介绍:

深圳市元创时代科技有限公司 - 工业设计师

起止日期: 年3月至2015年6月

企业名称: 深圳市元创时代科技有限公司

从事职位: 工业设计师

业绩表现:

企业介绍:

上里社区居民委员会 - 工作人员

起止日期: 2015年10月至7月

企业名称: 上里社区居民委员会

从事职位: 工作人员

业绩表现:

企业介绍:

重庆德克特信息技术有限公司 - 贵阳职业技术学院辅导员

起止日期: 207月至1月

企业名称: 重庆德克特信息技术有限公司

响应式布局 篇3

[关键词] 移动互联网;响应式品牌;O2O;珠宝行业

[Abstract]With rapidly development of market economy and sharply rise of middle class in recent years, jewelry industry, as an important traditional indust-ry, is going on the track of sound progress. The impending question is how the jewelry industry adapt to the situation of the rapidly rise of the Internet industry and seek for growing prosperity. The article discuss on the way of constructing responsive brand in the Internet, which is based on the enterprise's characters in the Internet age.

[Key words] Internet;Responsive brand;O2O;Jewelry industry

當前蓬勃兴起的互联网,无论对新兴行业,还是传统行业都有着极大的影响力。电子商务、物联网、新能源、电动交通工具等新兴产业的迅速崛起,在让人们赞叹的同时,更让大众开始关注这背后的营销技巧与彼此融合;与此同时,机械加工类、手工制造类等劳动密集型产业,银行、广电、电信等主力为国营性质的产业在受到新兴行业挤压与市场冲击的同时,也在谋求出路,纷纷“触网”,调整战略模式,寻找线上线下结合的切入点。

珠宝行业,作为一个重要的传统行业,近年来随着市场经济的快速发展、中产阶级的大幅崛起,进入了一个不错的发展轨道,而经过了十余年的“野蛮发展期”,面对互联网产业的迅速崛起,它该如何适应并谋求新的繁荣?本文将试做探讨。

一、响应式珠宝品牌

何谓品牌?品,是品质、优品的代名词,是知名度与美誉度的象征;牌,是标识,是品牌识别系统中的核心,用于识别、记忆、区别、传播。品牌系统包罗万象,但是这两者的定义却是品牌体系的最深层的东西。易言之,品牌是物品的形象,具有易于识别、易于记忆、易于区别、易于传播等特征的综合性质的符号。

一个好的品牌是一个企业超越生产周期的无形资产,具有重大价值。同时,品牌是企业最基本的企业文化的外化形象,它是支撑一个企业不断发展、壮大的支柱,是区别于其他企业的图腾。其重要性不言而喻。

如今市场上的品牌“乱花渐欲迷人眼”,优秀者层出不穷,质劣者也不胜枚举。更有一些单纯为了牟利的“山寨”企业打着类似其他优秀品牌的旗号到处招摇撞骗,鱼目混珠。在瞬息万变、竞争激烈的市场中,轻则名誉受损、销量下降,重则口碑恶劣、客户流失,甚至“身败名裂”;小企业如不重视品牌的养成与发展,一味谋利的话,也会根基不稳,即便崭露头角也可能只是“昙花一现”。

当今世界,科技迅速发展,互联网渗透到各行各业,人们被互联网时代所滋养起来的快速、高效的思考模式导致很多不能紧跟时代节奏的企业纷纷陨落。2014年12月20日,被誉为“文化界达沃斯”的“中国文化产业峰会暨东北亚区域文化发展论坛”在长春召开,百度董事长兼CEO李彦宏发表了主题演讲。李彦宏在演讲中说,企业家如果不能对最新的文明潮流坚持敏感、不能跟上互联网时代的步伐,就将面临被淘汰的可能。互联网正在改变传统产业,传统产业需要和互联网结合,垂直打通各个环节,才能摆脱困境,焕发生机。

有鉴于此,珠宝行业也必须要用互联网思维去经营企业,努力打造属于互联网时代的自我品牌。不仅如此,这里的品牌还要是响应式的品牌。这里“响应式”来源于网页设计开发领域,指的是同一个网页能够在不同的互联网终端甚至在不同的互联网环境下都能被兼容,这适应了近几年移动互联网发展。我们需要将这种思维运用于今日的珠宝行业,在不同形势的市场下,都能够灵活应变、完美兼容,从而焕发行业活力。下文就如何用移动互联网思维打造响应式珠宝品牌进行分析。

二、互联网时代的企业特征

众所周知,互联网给各行各业带来了巨大推动力和革新。新兴互联网行业指的是以信息技术为支撑的服务业,其中包含两个基本内容:基础服务业和应用服务业。这两个基本内容都具有非实物性、快速消费性和生产与消费同时性三个特征。这三个特征与传统行业的长期储存性、生产周期性和实体性迥异,传统行业面临颠覆性变革。

互联网引领下的“网络经济”正蓬勃发展。前瞻产业研究院发布的《2013-2017年中国互联网行业市场前瞻与投资战略规划分析报告》显示,2012年,中国网络经济市场规模达3850.4亿元,同比增长54.1%,2013年中国网络经济整体规模达到6004.1亿元。前瞻产业研究院预计到2016年,中国网络经济的市场规模将达到13500亿元(此处指广义网络经济,即桌面网络经济与移动网络经济之和)。网络经济的恢弘之势引起各行业高度重视,各领域纷纷寻找新的突破口和出路,寻求占领网络经济时代的至高点。

前瞻产业研究院认为,网络经济的发展主要基于以下三个原因:1.实体经济的良好表现。这是网络经济增长的基础,这保证了企业在互联网领域的投入和消费者网络消费的增长。2015年第一季度中国移动互联网市场规模达到761.6亿元,同比增速111.8%,各领域经过2014年的快速发展变动,商业化步伐进一步加速,同时迎来一些生机勃勃的新领域。2.互联网化成为市场增长的热点,在线商贸B2B平台影响力不断扩大,呈现出从信息平台向交易平台的转变;越来越多传统零售企业进入电子商务领域,互联网成为分销的重要渠道,O2O的模式全面打通(图1)。由此企业主更加重视网络营销,网络营销预算占比不断扩大;网民行为互联网化,购物、支付、预定等行为向互联网平台转变。3.众多大型赛事、大型活动对市场具有明显带动,企业会借助热点事件进一步加大网络营销投入,比如举办世博会、亚运会将会影响旅行预订、网络视频、网络购物等行业的市场增长。

此外众多创业者、企业开始主动走上O2O的道路,线上利用互联网平台,紧抱互联网巨头公司,从而获得用户流量;线下注重服务质量与商品的品质,将线上线下垂直打通。

我们把移动互联网冲击下的新时代称为“商业新生代”,“商业新生代”有三个鲜明特征:用户主权、虚实结合、去中介化。2015年中国互联网化精彩纷呈,体现了这三个特征,这也是未来传统企业互联网化的三大方向。

用户主权表现在,一方面,传统行业内部信息的不流通,不透明,服务的不人性化,各个环节的繁琐导致的低效率使得“消费者就是上帝”成为一句假话、空话。同时,互联网时代的到来,尤其是移动互联网所自带的便利性使得人们在短时间内便能获得大量关于商品的信息,而互联网的透明性与开放性也加深了这一特点,信息也从不平衡走向了平衡。由于价格水分和产品质量问题等变成了随手可得的信息,消费者在进行比较之后,真正的掌握了选择权,重新作回了“上帝”。另一方面,在这样的形势带动与感染下,消费者的主权意识越来越强,互联网产业在获得第一批拥有主权意识的群体流量之后,开始积极拓展自己的业务范围,从最开始的购物,到现在基本上覆盖了人们生活的全部消费范围,这就使消费主权、用户主权的意识不断渗透和扩张。这也意味着传统行业企图用粗暴的、过时的营销方式(例如打折,会员制度等)将这部分用户从互联网中抽离出来变成了空想。

虚实结合表现在,互联网行业在进入人们生活范围之后,自身也在不断谋求发展与升级,从一开始的只有线上业务,只能制作虚拟业务,到现在的很多互联网商家和公司开始纷纷走近市场,走进生活,把线上线下彻底打通,火热的O2O模式便是最好的证明。二维码扫一扫的全民流行,京东商城与一万多家便利店合作,阿里巴巴与银泰合作,开通天猫超市与天猫国际业务等等,线上走到线下,线下再同时反馈线上的路线已经臻于成熟。这将带来两方面的巨大好处:一是线上积累的声誉在线下市场同时也具备了巨大的变现能力,而且还打消了一些保守消费者对于这些互联网企业的顾虑;二是线下的及时反馈让线上能够及时对市场与消费者做出最快的反应和调整,这在以前是很难做到的(图2)。

凯文·凯利在互联网大会上讲到,未来二三十年的发展趋势是去中介化。去中介化不是将中介环节互联网化,而是真正地去掉中介环节,这样一来便将价格降低了许多,让消费者以较低的价格购买更好的服务和商品,二来也降低了企业的运营成本,差价思维转换为流量思维,也给企业带来了更多地利润和用户。这种双赢局面的最好例子便是P2P模式在各行业的渗透。从外卖饮食行业,到出租车专车领域,甚至于房地产行业,P2P的例子层出不穷。这种模式直接省略掉中间冗杂的各个环节,真正打通服务、商品与消费之间的壁垒,深受消费者欢迎,也为一些初创公司和团队节约了一笔极大地运营和公关资本。

面对巨变,珠宝行业的改革迫在眉睫,改革的重心在于重塑价值观并建立新的消费和服务流程。

三、珠宝行业产业变革

(一)价值观念的转变

珠宝行业是一个古老而历史悠久的行业,从古至今,伴随着人类装饰意识的觉醒,审美意识的提高,开采、加工技术的不断成熟,以及后来超越宝石自身价值的人文情怀的出现,珠宝的价值也随之水涨船高。而在网络经济之前,由于技术垄断,运营资本较高,行业内部信息保护以及宝石资源自身的稀缺性,造成了商家与消费者之间的巨大隔膜。但随着3D打印技术的成熟,体验经济概念的提出和盛行,各行业定制化的理念的积极影响以及物质相对丰裕的今天,之前的层层隔膜被逐渐一一消解,珠宝市场也在不断趋于健康和平衡。但是随着网络经济时代的来临,珠宝企业面对新的巨变必须做出新的调整。首先就需要转变行业价值观念以适应网络时代,这是一个阶段性过程:

1.明确核心。每个企业都有自我的企业文化,企业的文化符号和内核亟需明确。珠宝是奢侈和富贵的象征,而文化的感知力与欣赏层次的高低更是决定了企业文化对消费者最终的和决定性的影响力。不仅如此,珠宝的高昂价格更是让消费者在购买时慎之又慎,企业文化的区别决定了购买者的最终意愿。所以即使在快速消费理念疯狂流行的今天,珠宝企业也要牢记本心,不能趋炎附势,随波逐流,不然轻则降低品誉,沦为二三线品牌,重则迅速陨落,难再翻身。

2.更新立场。成功的企业必须要有敏锐的市场嗅觉和一手的市场信息,不仅如此,还要有能够随机应变的高效调整机制,缺一不可。珠宝行业的高成本和高门槛决定了一个成熟的珠宝企业的成长周期不会短,市场嗅觉和市场信息资源不会缺,但是缺乏的灵活的调整机制。互联网带来的时代冲击和经济巨变有目共睹,市场日趋健康,消费者的地位也越来越高,如果珠宝行业还是恃“财”傲物,一意孤行,把自我的理念强附于消费者身上的话,便会赔了“品牌”又折“财”,不仅品牌声誉口碑下降受损,随之而来的营业额的下降更是必然。所以各企业想要存活并且继续壮大,必须更新自己的立场,从服务到营销,从质量到售后,层层把关,事事着心,真切地做到从消费者的眼光角度出发,这样才能有发展的可能性。

(二)变革流程

移动互联网思维的两个大的要素便是连接和互联生态圈。连接的思想就是将行业内各节点打通,彼此连接,不分高低轻重,节点与节点之间是伙伴关系,互惠互利(图3)。互联生态圈便是在此基础之上,各节点之间形成一个圈子,同时,每个节点也都是一个圈子,这样便会呈爆炸式的扩大。由于各节点处于一个较为稳定的关系之中,所以在极速扩张的同时,并不会由于短浅利益之争而使得连接失效断裂。这种思维是互联网行业的精髓,例如广受欢迎的即时通讯类社交产品——微信,每个用户都处于平等地位,在开拓圈子的同时,a利用朋友圈把更多的圈子给连接在一起,这样便使信息流通率更高。

反观传统的国内珠宝行业营销模式,各珠宝公司之间竞争极为激烈,彼此之间互相排挤,大打价格战、促销战,自然是缺少连接了。连接的缺失使互联生态圈的搭建面临阻碍,潜在的用户没能得到最大程度的挖掘,已有的客户也存在着流失的危险,整个消费行为没有形成閉环。

当下珠宝行业迫切需要通过以下流程进行改变:

1.认真定义企业VI(视觉设计),认真塑造品牌体系。很多珠宝企业由来已久,品牌价值甚高,但是品牌识别性和品牌传播度并不是特别高。著名美国珠宝首饰企业Tiffany,以其独特的企业识别色闻名天下,识别率极高,甚至改色被冠名“Tiffany蓝”(图4),这便是企业VI定义成功的典型案例。所以要想吸引各节点之间的注意,并且牢牢拴住已经拥有节点间的联系,必须用心打造甚至重塑企业的VI体系。

2.打破B2C的流量模式。移动互联网思维的一个重要思想便是打破原来web2.0的流量思维,由于去中心化和碎片式的移动生态,移动互联网提供的是无限制的粉丝机制、大数据和应用场景。传统的B2C解决了平台的问题,而O2O才是移动互联网的思维。

全球人数众多,如若能够形成具有强大魅力的企业文化,便能够将大量的粉丝集聚在企业影响圈当中,同时粉丝之间的口耳相传,也就是节点之间的相互影响,这有着将粉丝群体转化为潜在用户的巨大可能。深圳TTF大凡珠宝公司就是在过去的几年中,将企业文化进行对外输出,从而在国外形成了一个较大的粉丝圈,2011年其在瑞士巴塞尔珠宝钟表展入驻之后继而在2014年法国高级珠宝聚集地巴黎旺多姆广场设立国际总部和高级加工坊之后,拥有了相当数量的高级粉丝。在此基础之上再反哺国内市场,达到市场的高完整度,这便是灵活的粉丝机制运用的案例。

大数据解决了“转化率”的问题。在拥有了大量的粉丝之后,企业需要对粉丝进行进一步的筛选和细化,如果得到有效且准确的用户数据,便是抄了流量的捷径,继而对有效用户进行个性化定制和售后的数据跟踪,有效改变了原有的“姜太公钓鱼”式的销售模式,大大提高了用户转化率。

应用场景是移动互联网带来的新的思考方式,通过对数据的分析,设想用户的位置、时间、需求、情绪等诸多情景,从而及时有效地用最少的流量给出最核心最便捷的服务。百度地图(图5)便是一个很好的例子,用户在地图上不仅能够进行精准定位,同时还被提供了周边的各种需服务,从打车、住宿、旅游、吃饭、电影甚至于外卖都囊括其中,这能在最短的时间里建立起各节点之间的联系,同时使用流量极少,一次性解决选择、对话、优惠等各种问题,把用户入口彻底改变为消费平台。这给珠宝行业仅出现在高端商場、仅能够提供珠宝首饰的售卖的情况提供了一个很好的启发。

结语

移动互联网是珠宝行业谋求发展的必经之路,也是制胜法宝,其不仅能够帮助珠宝企业完成品牌的搭建与多维度的适应,同时还能够提供更好的经营模式。 从移动互联网思维的最内核的思想出发,需要给用户提供多方面、多终端、多平台的优异服务,包括让用户与用户之间的节点的互联共享,其本质是提供了一个更为通畅的信息资源共享平台,这其实也是服务的一种。质言之,未来珠宝行业要打造响应式品牌,必须摒弃之前卖货的观念,必须建立起服务的理念,并将其融入到企业自身的文化内核当中。

参考文献:

[1]刘润.互联网+战略版:传统企业,互联网在踢门北京:中国华侨出版社,2015.

[2]易北辰.移动互联网时代北京:企业管理出版社,2014.

[3]王晓峰.零售4.0时代:移动互联,无缝对接[M].北京:中信出版社,2015.

[4]赵志立.网络传播学导论[M].成都:四川人民出版社,2009.

[5]段淳林,戴世富.品牌传播学[M].广州:华南理工大学出版社,2009.

响应式Web设计 篇4

什么是响应式Web设计

响应式Web设计 (Response Web Design) 是由Ethan Marcotte提出。他在A List Apart发表了一篇开创性的文章, 将三种已有的开发技巧 (弹性网格布局、弹性图片、媒体和媒体查询) 整合起来, 并命名为响应式Web设计。其实质是针对任意设备对网页内容进行完美布局的一种显示机制。

响应式Web设计的理念

响应式Web设计的理念用一句话概括就是:让我们所设计的页面自动去适应用户的上网设备视口。具体来说就是:页面的设计与开发应当根据用户的系统平台、屏幕尺寸、屏幕定向等进行相应的响应和调整。主要包括弹性网格和布局、图片的自适应缩放、CSS媒体查询的使用等。无论用户正在使用笔记本还是i Pad, 我们的页面都应该能够自动切换分辨率、图片尺寸及相关脚本功能等, 以适应不同设备。

响应式Web设计的关键技术

实现响应式Web设计的关键技术是CSS3。CSS3是CSS技术的升级版本, CSS3语言开发是朝着模块化发展的, 主要包括:盒子模型、列表模块、超链接方式、语言模块、背景和边框、文字特效、多栏布局等。

1.媒体查询 (media query)

CSS 3的media query (媒体查询) 是对media type的一种增强, 是CSS3的重要内容之一, 它为我们在不同的设备和环境下实现丰富的界面提供了一种快捷方法。media type (媒体类型) 是CSS2中的一个属性, 通过media type我们可以对不同的设备指定特定的样式, 从而实现更丰富的界面。事实上, 可以将media query看成是media type+CSS属性判断。

因为现在主流的智能终端都是基于i OS和Android的, 而它们自带的浏览器都是基于webkit内核, 所以我们可以完全使用viewport属性和media query技术实现网站的响应性:

viewport是网页默认的宽度和高度, 上面这行代码的意思是, 网页宽度默认等于屏幕宽度 (width=device-width) , 原始缩放比例 (initial-scale=1) 为1.0, 即网页初始大小占屏幕面积的100%, maximum-scale表示最大缩放比例。

Media Query模块自动探测屏幕宽度, 然后加载相应的CSS文件。

上面的代码意思是, 如果屏幕宽度小于400像素 (max-devicewidth:400px) , 就加载tiny Screen.css文件。

如果屏幕宽度在400像素到600像素之间, 则加载small Screen.css文件。

同一个CSS文件中, 也可以根据不同的屏幕分辨率, 选择应用不同的CSS规则。

@media screen and (max-device-width:400px)

{

.column{float:none;width:auto;}

#sidebar{display:none;}

}

上面的代码意思是, 如果屏幕宽度小于400像素, 则column块取消浮动 (float:none) 、宽度自动调节 (width:auto) , sidebar块不显示 (display:none) 。

2.流体网格 (fluid grid)

"流体网格"的含义是, 各个区块的位置都是浮动的, 不是固定不变的。各区块的大小都采用百分比而不是使用绝对值。例:

.main Frame{float:right;width:80%;}.

left Nav{float:left;width:19%;}

3.弹性盒模型 (flex box)

flex box是css3中的新技术, 使用该模型, 可以很轻松的创建自适应浏览器窗口的流动布局或自适应字体大小的弹性布局。

传统的盒模型基于HTML流在垂直方向上排列盒子。使用弹性盒模型可以规定特定的顺序 (“box-orient”定义分布的坐标轴:vertical和horizional) , 也可以反转之定义 (“box-direction”的属性值为“reverse”) 。要开启弹性盒模型, 只需设置拥有子盒子的盒子的display的属性值为box (或inline-box) 即可。例:

body{display:box;box-orient:vertical;box-direction:reverse;}

4.使用相对值

由于网页会根据屏幕宽度调整布局, 所以不能使用绝对宽度的布局, 也不能使用具有绝对宽度的元素。

字体也不能使用绝对大小 (px) , 而只能使用相对大小 (em) 。

实现图片的自动缩放:img{max-width:100%;}

响应式网页设计的优缺点

不要认为响应式Web设计是针对移动终端的万能解决方案。它并不能真正替代移动网站。响应式Web设计有很多优点, 但同样也有缺点。

主要优点有:

1.对用户友好

随着移动设备越来越多, 可以提升用户体验。很显然, 响应式Web设计可以向用户提供友好的Web界面, 因为它可以适应几乎所有设备的屏幕。

2.更少维护

开发一个响应式网站, 维护的成本将会很小, 因为它只有一个布局, 且可工作在所有类型的设备上, 而这可以明显地减少你的工作量。而开发一个独立的移动网站, 实际上是拥有了两个独立网站, 就需要两个网站的维护量, 而还有可能不能同步两个网站的数据。

3.不需要另外的域名

如果使用响应式网站, 则只有一个网站。但如果使用移动网站, 则有两个网站, 就需要额外再配置一个独立的域名。

主要缺点有:

1.加载需要一定的时间

在响应式设计中, 需要下载一些看起来并不必要的HTML/CSS。除此之外, 图片并没有根据设备调整到合适大小, 而这正是导致加载时间加倍的原因。

2.对浏览器的支持

由于响应式Web设计使用的是CSS3, 很多老版本的浏览器并不能很好的支持。

结论

响应式WEB交互设计浅析 篇5

1 什么是响应式交互设计

1.1 响应式W E B交互设计概念

目前, 随着信息技术的发展, 以及人们物资生活水平的提高, 浏览网页获取资讯的方式已不仅仅局限与使用PC端个人电脑浏览器来进行。很多时候我们开始使用移动设备, 如智能手机、平板电脑等设备进行资讯的获取。但我们很快发现, 移动设备更新换代频率越来越快, 要跟上新产品发布的速度, 并且兼容所有设备是非常困难的。对于大多数网站来说, 也没有资金和精力为每一个新分辨率的新移动设备产品设计制作一套配适的移动端网站版本。对于用户来说, 用户只关心信息获取的体验, 而不会去考虑开发的繁琐程度。那么为了迎合用户需求, 保持用户体验, 同时兼顾网站开发的资金、技术、时间以及人力成本, 提升扩展性及兼容性, 响应式交互设计应运而生。

1.2 响应式交互设计优势与缺点

在目前这样一个时间节点上, 许多网站还没有开始对原有网站进行响应式交互的改版或升级。原因有很多种, 其中, 网站主没有意识到响应式交互的优势与必要性是很主要一点。

响应式交互有以下优势:首先, 灵活性高, 可从容应对多种屏幕分辨率下的用户体验。现在手机、平板电脑制造厂商众多, 尺寸及分辨率也标准不一。使用响应式WEB交互设计后, 无论用户使用苹果、三星、HTC还是其他任何品牌产品, 只要是智能机, 都能达到完美的匹配效果。其次, 扩展性高, 页面内容丰富多变。响应式交互可以根据不同的设备显示屏幕大小自动配适页面内容。如有需要还可以显示或隐藏特定内容及功能。兼容多平台, 用户体验一致。目前主流的移动设备系统平台中, IOS平台和Android平台在智能设备用户中占有率最高, 但两种系统平台开发理念及编写方式不一样。响应式交互设计支持多平台, 可以解决用户因为设备系统不一致而导致的用户体验参差不齐的问题, 使用户无论使用什么设备都能获得统一的使用感受。最后, 适应性高, 完美兼容新设备。响应式WEB交互设计多采用弹性布局方式, 这种方式会根据设备屏幕宽高比自动配适内容, 因此采用了响应式交互的网站即便在全新的屏幕尺寸下也能使页面内容完美展示。

说完了响应式W E B交互设计的优势, 那么这种设计有没有劣势呢?答案是有的, 其劣势如下:代码编写需要很强兼容性, 需要面对多种分辨率进行优化调试, 代码偏长, 会出现无用的隐藏元素, 略微影响加载速度;设计复杂, 代码编写需要严谨考虑多种可变因素以及承担设计纰漏造成的影响;工作量加大, 影响开发效率。折中了设计方案, 更多考虑在多设备条件下优化页面, 单独页面或许达不到最佳效果。可以看出, 在目前网络环境与技术背景的支持下, 响应式交互设计的劣势与优势相比, 可以说是瑕不掩瑜, 对响应式交互设计的应用与发展并不会造成太大困扰。

2 响应式WEB交互常用技术

响应式WEB交互设计的目的是一个网站能够兼容多个终端, 页面能够自动配适显示设备。具体的实现方式由多方面组成, 包括弹性布局、CSS、网站框架等。下面我们来介绍几个常用的响应式页面常用技术。

2.1 Media Query

Media Query用于根据不同分辨率尺寸调整相应样式。现在市面上基于IOS系统平台和Android系统平台的移动设备占大多数, 同时他们的自带浏览器内核都为webkit内核, 所以我们可以使用viewport属性和Media Query技术实现网站的响应式交互。这种方法能够非常方便的实现基准字号font-size在不同分辨率下显示完全, 不会出现阅读困难。

2.2 Fluid grid

Fluid grid即流体布局。其作用在于将网页上一些元素的框格由固定模式调整为相对模式 (如百分百或比例等) 。使用Fluid grid能够使网页根据屏幕的宽度自动调整页面宽度, 进而保证页面内容显示完整, 原有功能继续可用。

2.3 Flex box

Flex box是css规则总新添加的一种模型属性。它类似于APP结构, 展示方式是固定头部与底部, 中间部分内容的高度实现自动适应。Flex box的出现打破了常常使用的原有的浮动布局方式, 实现了垂直等高、水平均分、按比例划分。如果希望目前的网站能够以正常的网页方式编写, 并且以Wab App的外观显示方式出现在用户面前, 那么Flex box是非常适合的一种方式。

3 响应式交互建设流程

3.1 确定内容架构

根据网站定位以及用户分析, 确定网站整体风格、展示结构, 如页面层级、页面内容等, 对网站进行整体规划, 厘清脉络关系。

3.2 设计移动框架

移动优先理念是基于对移动设备与PC设备之间关系的深刻理解而产生的, 移动设备许多特性让设计更全面及强大。比如移动设备上的语音识别、基于地理位置定位、手势操作等, 人们发现移动设备交互比PC拥有更多可能性。从移动设备开始让设计师更早思考如何发挥这些特性及优势。

3.3 设计响应式框架

我们需要基于移动端框架拓展开发出PC端及平板电脑端框架。首先确定响应模式, 那么从手机端显示到平板电脑显示再到PC端显示, 整个网站布局如何变化, 内容如何编排, 优先级如何调整等都是需要设计的部分。同时我们需要对规则继续进行细化, 即为定制流体栅格系统 (屏幕占比) 。

3.4 模块设计

在确定了响应式框架的页面结构以及相应模式后, 我们要开始进行模块设计的工作。在产品设计时我们采用了移动优先的理念, 但在整个产品的细节设计以及开发过程中, 是否采用移动优先原则应根据实际情况具体分析。在这里, PC优先可以充分暴露业务复杂度, 而且项目的设计、开发和测试在PC环境下拥有更成熟的工具和流程, 因此, 在必要的时候采用PC优先理念也是非常合理的。同时我们应注意的是, 在开发模块的时候, 必须时刻提醒自己:这个模块在当前设备上运行无误, 在其他设备下是否会发生问题?

3.5 响应式模块设计

PC端模块完成后, 接下来我们需要根据已设计好的PC端模块拓展出移动设备模块。这些模块必须符合设备习惯, 充分利用设备特性, 为用户体验带来便捷与舒适。

3.6 测试优化

这一步需要在真实设备下测试网站效果, 并对暴露出的问题进行优化。测试优化内容包括:服务器承载测试及优化, 软件性能测试及优化, 用户实际体验测试及优化。

4 响应式设计优化

该文之前提到过, 响应式设计也存在一些自身的问题和弊端, 可能会影响到用户体验。那么这些问题和弊端就必须进行进一步的优化处理。

4.1 减少HTTP请求次数

在目前的网络环境下, 移动端用户的数据使用流量是有限制的, 可以说这是相较PC端的一个劣势。那么为了节省用户流量, 我们可以使用Ajax异步请求来优化页面内部的一些操作。使用服务器端及前端缓存等机制保存页面内短期不会变化的一些数据, 这样可以在一定程度上降低用户的数据请求量。

4.2 压缩Javascript和CSS

将页面内Javascript和CSS进行优化精简之后, 可以有效地降低页面大小。

4.3 减轻Javascript库负载

目前很多响应式交互设计使用j Query框架, 事实上很多页面或许并不需要如j Query一般强大的交互框架, 我们可以用其他轻量级框架进行建设。目前针对移动端状态, 有j Query Mobile、YUI、XUI等可供选择的框架。

4.4 页面实现逐次加载

移动终端设备由于屏幕大小有限, 承载的信息量也有限, 我们没有必要将全部PC端页面总内容一次性加载完成。我们可以使用逐次加载模式, 当用户有继续观看的意愿, 并对屏幕做出相应手势时, 再继续进行加载新闻或图片。

4.5 使用CND进行页面资源管理

CDN是英文Content Delivery Network简写, 意即内容分发网络。它的基本思路是将互联网中有可能影响数据传输速度和稳定性的环节避开, 保证内容传输的稳定性。

4.6 优化图片显示

其核心思想是实现用户设备分辨率的自动区分, 根据不同分辨率提供不同大小的图片以供用户加载。这样既能使不同终端用户都获得良好的用户体验, 同时不会浪费用户数据流量和加载速度。

5 优秀的响应式WEB框架

5.1 Gumby Framework

GumbyFramework是一个灵活的响应式框架, 它建立在SASS基础之上。SASS是一款CSS预处理器, 它功能强大, 提供很多新的工具来支持使用者快速自主开发Gumby框架。Gumby的产品更新紧跟最新的行业技术标准和规范, 同时支持chrome、firefox、Opera、IE8-10等多种主流浏览器。如果开发者刚刚开始接触响应式交互网站, 那么使用Gumby是非常适合的。它自带PSDUI工具包, 能够非常方便地帮助制作者开发出一个漂亮的响应式交互布局网站, 且不需要太多专业性代码。

5.2 Foundation

Foundation由位于加州坎贝尔的产品设计公司ZURB设计开发, 是目前非常现金的响应式W E B设计框架。它拥有很多布局模板、C S S样式表以及自己开发的优秀Java Script插件。同时, Foundation强大之处还在于其将SASS有效整合, 开发者可以使用Mixins概念简化开发行为, 使组件的使用更加简单便捷。

5.3 Semantic

Semantic优势在于提供一个共享UI以供开发人员和设计师共同协作, 共同开发, 提升可控范围。Semantic使用自然语言习惯来辅助开发, 让开发过程更便捷, 同时, Semantic还可以实时进行debug输出, 提示代码作用。

5.4 Pure CSS

Pure CSS是一款轻量级响应式框架, 解压缩后只有5.7KB。它基于Normalize.css框架构建, 没有使用任何Java Script, 只使用了HTML和CSS技术。该框架采用模块化结构, 每一个模块样式都可以单独使用。

5.5 Tuk Tuk

T u k T u k是一个高效快速的响应式CSS3框架, 以轻量级的设计和面向对象的CSS为优势, 非常容易扩展。

5.6 Kube

Kube是一款灵活的CSS框架, 包括网格、按钮、表、排版样式等实用功能, 可对forms, grids, buttons, tables, typography等属性设置样式, 同时提供LESS文件, 给开发人员带来了极大的灵活性。

6 结语

响应式交互设计需要综合考虑, 统筹部署网站的功能性与美观性, 不再是只考虑一种设备使用情况的传统网站搭建模式。这就给网站设计开发带来了新的挑战和机遇。我们称响应式交互为“设计”而不是“技术”, 是因为响应式交互讲究设计先行, 需要提前设计网站的方方面面, 而不是依样画葫芦的把已有的前端变成响应式网站。对于页面制作者, 应将单一页面设计思维转换成响应式交互设计思维。每一个网站从设计之始, 就要依照响应式交互的标准进行页面设计与规划。这就需要我们在设计开发过程中不断和设计、前端、后台等人员有效沟通, 定制合理的响应策略, 才能搭建出合理高效的适应当前及将来网络环境的响应式交互网站。

摘要:随着移动互联网的大行其道, 为多尺寸浏览器自动配适而生的响应式交互设计逐渐受到重视。按照目前移动互联网的发展趋势, 可以预见在不远的将来, 移动互联网端的数据流量将超越PC端数据流量。响应式web设计 (Responsive Web design) 可以为不同设备环境 (系统平台、屏幕尺寸、屏幕方向等) 用户提供更加舒适友好的操作界面及用户体验。随着智能大屏幕移动设备的普及, 响应式交互设计的应用与发展可以说是大势所趋。该文对响应式交互设计的概念、优势、实现方式进行了介绍与总结。

关键词:响应式,交互设计,WEB设计

参考文献

[1]Graye, 赵子龙译.交互设计报告——响应式交互与扁平化设计[DB/OL].http://www.zcool.com.cn/article/ZNTA5MDA=.html, 2013。

[2]阿里UED.交互设计:响应式Web设计[DB/OL].http://www.yixieshi.com/ucd/11828.html, 2012。

响应式网页设计的研究 篇6

1 设计响应式网页的步骤

1.1 通过产品策划构思确定信息框架

参与产品策划构思, 通过对用户行为的研究确定信息框架。明确产品的层级、功能点、最想展现的页面。分析页面类型把页面归类, 例如操作页面、详情页面、列表页面等。

1.2 移动框架

颠覆了之前网页设计的方法, 以往我们是针对PC进行固定宽度设计, 然后将其缩小并且针对小屏幕进行内容整排;现在我们应该先针对小屏幕进行设计, 再制作PC端的设计。移动端设计的优先级比较高, 其原因如下:

(1) 移动设备屏幕比较小, 能够让设计师找到优先级最高的模块展示给用户。同事手机以触屏居多, 它的手势、交互动作也较PC端丰富了很多, 对操作要求更高;此外手机使用场景更加丰富, 很多场景用户是缺乏耐心的。

(2) 现在的智能移动设都都具有许多特性, 如GPRS定位、语音输入、指纹识别、人言识别技术、重力传感器、光线传感器、加速度传感器等等, 智能移动设备的可能性更加丰富。

设计手机端“超细长页面”的框架。设计移动端细长关键是:把关键页面, 包括首页、详情页面等, 这些在功能和布局上具有独特性代表性的网页, 展现给用户。设计细长网页的时候要注意用户在小屏幕上的操作和阅读习惯。

1.3 响应式模块设计

由于事先规范出2-3个固定宽度做为响应的宽度。宽度最窄的即为手机端框架。再依次扩展出剩下两个宽度的页面设计。这一步可以让这些页面有条理地布局, 用户在浏览时有流畅的体验。首先制定模块响应变化的方式, 即网页从小屏幕到大屏幕, 模块如何变化, 布局如何展现, 是否需要根据内容再重新排布等等。下一步工作就是继续细化规则, 把框架精确到具体尺寸, 即制定流体栅格系统。

1.4 细节设计

细节设计即在内容排版和交互效果方面加以丰富。根据前面制定的方案, 打造合适的UI元素和控件。交互方式主要是展开、收起、模块移动的效果。这一部分可以根据产品的内容进行策略调整, 细节部分先设计PC端。因为PC端能明显展现产品的复杂度, 无论是设计、开发还是测试人员对于PC的工具和流程都较为熟悉, 从PC开始设计细节可以更流畅。

1.5 响应式模块设计、开发、提测

根据设计稿进行切图, 前端开发人员进行前端构建, 然后在真实设备下测试页面的效果, 整个团队讨论并进行优化。

2 响应式网页开发的关键技术

2.1 媒体查询 (media-query)

响应式的关键就是媒体查询, 它会自动探测屏幕宽度, 然后加载相应的CSS文件。

上面代码的意思是如果屏幕宽度小于400px就加载tinyscreen.css文件。除了用HTML标签加载CSS文件, 还可以在现有的CSS文件中加载。@import url (“tinyscreen.css”) screen and (max-device-width:400px) ;

同一个CSS文件中也可以根据不同的屏幕分辨率, 选择不同的CSS规则。

2.2 流式布局

各个区域的位置都是浮动的, 不是固定不变的。Float的好处就是如果宽度太小, 放不下两个元素, 后面的元素会自动滚到前面元素的下方, 而不会水平方向上溢出, 避免了水平滚动条的出现。另外, 绝对定位的使用也要非常的小心。网页仅通过媒体查询来划分窗口宽度范围, 会从一组查询规则突变至另一组, 中间没有经过平滑的渐变, 而且会导致规则宽度范围之外的页面需要水平滚动才能完整浏览, 具有一定的局限性-为了解决这个问题, 我们需要使用由百分比定义网页内容宽度并设置CSS浮动属性的流式布局。

2.3 弹性图片

响应式网页还必须实现图片的自动缩放。只要一行CSS代码:img, objective{maxwidth:100%;}这行代码对嵌入网页的视频也有效。若img{max-width:60%}, 图片就会自动按照容器60%的比例进行放缩。

3 结束语

面对不断发展的浏览器和上网设备, 寻找一种可行的解决方案。采用HTML5和CSS3的响应式网页设计, 可以兼容多种设备和屏幕。响应式是一种设计理念和前端技术紧密结合的新兴的网页形态, 它体现了团队跨职能来沟通协作。不需要服务器端, 结合HTML、CSS、j Query等网页开发技术就能达到良好的用户体验。移动设备正在迅猛增长, 即将超越PC, 成为最主流的上网方式, 这个趋势是不可逆的。响应式网页设计也将展现出它优良的设计效果和用户体验, 来迎接未来的移动世界。

摘要:本文阐述响应式网页设计的关键步骤和技术。分别从媒体查询、弹性图片、流式布局对响应式web进行探讨。

关键词:响应式,CSS3,媒体查询,流式布局

参考文献

[1]Ethan Marcotte.Responsive Web Design[M].3.

【响应式布局】推荐阅读:

响应过程05-23

需求响应05-26

冲击响应05-28

响应论文06-10

耦合响应06-25

响应能力07-24

响应策略07-25

快速响应08-22

管理响应08-28

参数响应09-12

上一篇:垂直型B2C电子商务下一篇:互联网交易