响应式web开发实训报告响应式网页不像传统网页只需考虑一种状态,不是交付一套设计稿就完事儿了,它给设计、前端和开发团队之间的协作模式带来新的挑战
在一个复杂产品全面响应式的项目里,交互每个阶段该产出什么
交互与视觉如何协作
前端何时介入
哪些事情让后端开发来做更合理
经历“玩客”第一版后,我们得到了一些答案
响应式设计之所以叫响应式“设计”而不叫响应式“技术”,是因为它是一项设计先行的工作
需要设计先明确好响应方式再实现出来,不能出一套设计稿后等着前端看情况把它变成响应式网页
所以整个流程最初从交互阶段开始,分成6个主要步骤,视觉、前端、开发等角色根据情况尽早介入
Step1:信息架构,确定内容策略
根据产品定位和用户分析,交互设计师确定站点信息架构
(信息架构呈现方式有很多种,这不是本文重点,不详述)
这时候可以明确这个产品有多少页面,每个页面包含多少内容,内容优先级是什么
很多产品包含N多页面,每个页面一一考虑响应式设计容易造成混乱且成本巨大
所以下一步重要工作是分析页面类型把页面归类
以玩客为例,可以把10多个页面分成三类:列表类页面、详情类页面、操作类页面
Step2:移动框架先说下为什么第二步要先设计移动框架
移动优先是移动互联网浪潮下应运而生的理念,由LukeWroblewski最早提出
移动优先并不是指移动更重要,响应式设计理念里设备是同等重要的
它是指优先设计手机端的体验,有三个原因:手机让设计专注,强迫你想清楚什么信息是最重要的
因为手机屏幕小,每屏呈现的内容少;触屏手机使用手指操作而非鼠标这样的精密设备来操作,对操作有更高要求;手机使用场景更加丰富,很多场景用户是缺乏耐心的,比如当你排队看电影正在找手机上的电子票,马上排到你了翻半天却迟迟找不到那张票这是多么令人崩溃的事情
手机许多特性让设计更强大
手机上的语音输入、地理位置定位、丰富的手势操作、越来越多