【经验分享】响应式网站项目实操过程中的那些事儿

本次网站改版升级是我来到新公司的第一个项目,需求之初并没有提及要做响应式,在首次评审时领导和研发均认为响应式处理与我们网站相对契合,就这样我开始了我职场生涯中第一个响应式网站设计。下面就跟大家分享响应式网站设计中的那些事儿。

因为本人之前并没有接触过响应式设计,在项目开始前便恶补了一些响应式的基础知识。理论性资料网上众多,为了使各位对响应式有初步印象和认知,我在这里只做简单描述,各位若想要更全面深入的了解可自行百度。


1什么叫响应式设计,为什么要做响应式设计

(1)页面的设计和开发应当根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行相应的响应和调整。具体的实践方式由多方面组成,包括弹性网格和布局、图片、css media query的使用等。无论用户正在使用笔记本还是iPad,我们的页面都应该能够自动切换分辨率、图片尺寸及相关脚本功能等,以适应不同设备;换句话说,页面应该有能力去自动响应用户的设备环境。响应式设计使用户在不同设备上访问网站时都能获得最佳的浏览体验。[来自百度百科]

(2)响应式网页设计就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。这样,我们就可以不必为不断到来的新设备做专门的版本设计和开发了,响应式设计不仅降低了开发成本,而且一套后台维护管理一个网站版本,大大减少了运营成本。


2做响应式网站设计时,原型和设计图应该出几套

网上关于响应式网站设计的知识分享确实“海量”,但要么偏向理论,要么偏向技术,项目实操经验分享少之又少。这也是为什么我要写这篇文章,就是为了今后再有产品经理做响应式项目时,有经验可循。

先说我们的情况。

我在设计原型时确实没有想到原型出几套的问题,出于对PC端和手机端的格外重视,我原型也对应这两个主流出了两套,评审时大家也没有任何异议。

后面故事就来了。

设计只出了一套PC端的设计图便交付了,理由是响应式对文字和图片的处理基本采用等比缩放的处理方法,所以只需要一套PC端的设计图,到了其他尺寸只需要前端看着等比处理即可,无需再出设计图。

在我浅薄的认知和可怜的项目经验里,并没有关于响应式网站设计应该出几套设计图的定义,我只能求助百度和其他产品/前端同事,百度基本无果,同事给出的意见是出一套PC图即可,其他的由前端自行处理。评审时前端也没有就出几套设计图给出明确要求,故,我也默认了此说法。

等前端动工,便开始频繁质问我:你只给了PC端设计图,那其他屏幕尺寸时,我怎么做啊。我自己决定不了,屏幕过渡时页面布局你们也得给出来,前端都是根据设计图来的,反正设计图有什么我就做什么。

前端反应激烈,态度强硬,脾气火爆,我意识到问题有些严重,便赶紧召集设计和前端开会讨论,最终结果是前端先自行对页面进行响应式处理,如需要设计出图,那么设计根据前端要求出图,在非技术难点问题上要产品下决策。

因为工期紧张,大家各让一步便开始紧锣密鼓的忙活起来。所幸大家工作态度不错,都希望项目能够按时按质交付完成,这场小插曲便过去了。也确实辛苦前端妹子。

通过这次中场讨论,我也了然这个问题的答案:


(1)如果网站版块设计规整,栅格布局,图文内容简单,交互简洁,那么就只要产品经理出一套PC原型,设计出一套PC设计图即可。前端完全可以根据响应式基本原则,针对不同屏幕尺寸调整布局。至于内容或模块的删减,需要产品决定,产品应提前告知前端。建议产品画出线框图,并在线框图上标明响应到ipad尺寸和手机端尺寸时页面如何布局,内容如何删减。这种最典型的适用于于单页网站。

(2)再稍微复杂一些的页面,比如我们的网站,包含图文、视频、报名表单、通栏banner等,并且对移动端的导航样式有特殊要求,这些都需要产品提前规划好并告知前端。同时只需要出PC端设计图和手机端的线框图,前端基本可以参照设计图和线框图去做。

拿我们的项目举例,对移动端有有特殊要求:

(3)但如果网站布局和交互复杂,内容信息过重,建议产品和设计根据PC尺寸、IPAD尺寸和手机尺寸分别出三套原型和设计图。这样前端基本知道过渡尺寸时都如何处理,也知道在不同尺寸时响应的重点是什么,节约沟通和研发成本。

例如:

https://cloud.tencent.com/act/mid-year?fromSource=gwzcw.930926.930926.930926


3响应式网站上线后,运营需要注意什么

我们的网站改版上线后,响应式效果比较理想,最着重向运营强调的有以下两点:

(1)图片问题:banner及宽度较长的通栏图片,需要出两套,一套PC、一套移动。

因为响应式不在前台对图片尺寸进行固定,故运营上传的图片必须经过处理,确保图片尺寸正确,上传完毕后自行到前台检查;尺寸一旦不统一,便会出现错位。

(2)视频问题:视频存储在我们自己的后台,不使用腾讯视频或其他视频播放器,若想要视频响应,需要确定上传的视频为MP4格式。


4项目经验总结

(1)在做响应式设计时,提前规划清楚响应各屏幕尺寸时要删减的内容和页面布局,建议产品经理画出PC、iPad和手机尺寸的线框图,这样直观明了,前端不用来回确认,节省开发时间。当然了,如果是有充分的设计/开发资源和充足的项目时间,可以给出以上三个尺寸的设计图。

(2)产品经理要充分理解和尊重设计与研发的意见和建议,但是在关键点上由产品下决定,在非技术难点上产品要给出解决方案。通过这次项目,我的统筹和决策能力都与明显提升。

(3)由于产品经理缺乏此类项目的专业知识和项目经验,没有做到合理统筹安排,设计和前端职责划分不清晰,从而造成了一些争端,这也是实操该项目给我的最大教训。

原文地址:http://blog.51cto.com/13658103/2147387

时间: 2024-10-10 00:49:15

【经验分享】响应式网站项目实操过程中的那些事儿的相关文章

设计出色响应式网站的十个技巧

移动技术并没有渐退的迹象,反而对于个人和企业去建立门户网站,必须考虑移动用户已经变成了趋势.对于那些在不同设备上看起来很酷.功能十分有效的正在发展中的网站,响应式设计仍保持实践性.作为一个Web设计师,也会尝试用各种各样的网页设计技术.如果响应式设计趋势让你印象深刻,并且也打算用响应式设计深入研究网站创新,那么你已经来到了初学者的门口.这里,已经包含了10个关于设计一个完美的响应式网站的很酷的建议.因此,让我们深入了解这些建议. 1. 确保性能是你主要的目标 不管现在移动设备的网络连接速度有多快

如何制作响应式网站?12个优秀案例参考

响应的网页设计方法让你的网站对移动设备更加友好.网站开发者们采用最新的 HTML5 和 CSS3 技术以及最新的编码标准来制作响应式网站.响应式设计使网页设计更加强大,更具互动性和更美观.响应网站的设计有许多特色,使开发人员和设计人员能够创建速度快,性能优越的应用程序和网站,并适合于所有设备. 您可能感兴趣的相关文章 15款帮助创建响应式布局的优秀前端框架 经典网页设计:无缝过渡的响应式设计案例 让你的网站瞬间变成响应式的3个简单步骤 经典网页设计:响应式设计的国外购物网站 推荐35个新鲜出炉的

【Web探索之旅】第二部分第五课:响应式网站和移动应用

内容简介 1.第二部分第五课:响应式网站和移动应用 2.第三部分第一课预告:服务器 第二部分第五课:响应式网站和移动应用 在我们开始聊响应式网站之前,我们可以聊聊移动App(App是Application的缩写,意为"应用"). 自从触屏式手机和平板电脑开始流行起来后(多亏乔布斯乔老爷子推广了iPhone),传统的网站和软件行业发生了翻天覆地的变化.以前,我们用手机最多是打电话,发短信,玩游戏,很难得会在手机上浏览网页. 可是自从触屏技术开始流行后,大大提高了人们在手机和平板上&quo

开发时间缩短90% Amaze UI助H5梦工场响应式网站快速上线

近日,HTML5梦工场使用云适配开源HTML5跨屏前端框架AmazeUI对自身网站进行了重新开发.开发完成的新网站,用户无论通过任何终端访问,网站内容都能保持实时同步,并能以最佳的展现方式呈现出来.   H5梦工场官网在PC和移动端的展示   HTML5梦工场是中国最有影响力的技术社区团队,由国内最早一批HTML5探索者和狂热拥护者发起,为广大开发者搭建一个开放.自由的互动交流平台,旨在推动HTML5在中国的应用与普及.目前,旗下的品牌活动已覆盖了近10万互联网和移动互联网行业的从业者和爱好者.

7 个 Bootstrap 在线编辑器用于快速开发响应式网站

Bootstrap 已经使响应式网站开发变得简单很多. 但是如果你不必手动写全部代码,事情会如何呢? 如果你可以自由地选择你想要使用的Bootstrap 组件.并可以把它们拖拽到画布中,事情会如何呢? 这就是Bootstrap 编辑器的用武之地. Bootstrap 编辑器和生成器使得画界面原型.测试.搭建响应式网站变得简单. 尽管每一个编辑器都不同,但是它们都利用Bootstrap 庞大的组件库实现了拖入和移除组件功能. 在这篇文章中,我们总结了一些目前市场上最好的 Bootstrap 编辑器

浅谈,bootstrap,响应式网站

1什么是响应式网站? 我刚进公司,项目经理给了我一个页面让我做 我看到第一个要求就头大了,什么是bootstrap?? 不知道,什么是响应式支持???不知道,到是最后一个css与js与页面分离, 项目经理问我什么都不知道,感觉挺担心的,会不会因为这个把我踢了,呵呵,不过运气很好,项目经理只是让我把这方面的知识补补, 有问题怎么办?? 百度一下,这是我第一想到的,然后就去查了, bootstrap : 前端框架,一些做好的效果,里面的各种插件非常好,可以直接拿来用 我就去bootstrap中文网下

移动开发与响应式网站

今天说一下移动互联网的开发与响应式网站的一些东西. [viewport基本知识] 1.1.width=device-width:设置viewport视口宽度等于设备宽度 2.initial-scale=1:网页默认缩放比为1(网页在手持设备上不会进行缩放) 3.minimum-scale=1:网页最小缩放比为1 4.maximum-scale=1:网页最大缩放比为1 5.user-scalable=no:禁止用户手动缩放网页.在ios10以上的设备失效 [一些在移动开发和响应式网站中用到的语句(

使用 CSS 媒体查询创建响应式网站

来自:http://www.ibm.com/developerworks/cn/web/wa-cssqueries/ 适用于所有屏幕大小的设计 固定宽度的静态网站很快被灵活的响应式设计所取代,该设计可以根据屏幕大小进行上扩和下扩.利用响应式设计,无论您采用什么设备或屏幕来访问网站,都可以呈现一个可用的界面.响应式设计可以响应各种屏幕大小,因此也成为了 “前瞻性” 的网站,屏幕将随着新的智能手机和平板电脑的问世而快速演变.实现响应式设计的主要途径是使用 CSS 媒体查询.在本文中,我们将了解如何将

一个优秀的响应式网站能够给你带来什么?

网站作为你在互联网上的"门面",这个脸一个要争!那该怎么样才能把自己在互联网的"脸面"整理的漂漂亮亮呢?打造一个优质的网站,不但让你"长脸",还能让用户认得你,爱上你.提起优质的网站,说起来容易,做起来并没有那么简单!什么样的网站才能让你在互联网上长脸呢?我想只有建设响应式网站才能让你在互联网上变得与众不同! 众所周知,响应式设计是目前的主流建站设计技术.响应式设计的出现更好的解决了不同屏幕分辨率大小上,网站的展示适应问题.利用H5响应式设计制作