产品在通过需求原型阶段后,明确了设计目的,就能够进入设计阶段了。这个阶段须要在上一阶段的基础之上更深刻地消化需求细节,最终将需求落地为具体的视觉解决方案。web
色彩是视觉方案中很是重要的因素,好的配色方案能够加强产品可用性,提高产品氛围,加强产品情感化诉求。小程序
考虑到在找东西这种场景下,用户的情绪通常是处于较为焦躁的状态,因此须要在色彩方面进行“降温”,避免刺激用户情绪,这种状况下选用冷色系色彩较为适宜。基于以上考量,我最终决定采用蓝色做为产品主题色,以烘托“高效、明快、整洁”的用户情感诉求。微信小程序
推荐配色工具:ColorSchemer Studio。若是不想安装客户端的话,能够试试在线版:ColorScheme Designer微信
那么接下来就付诸 UI 设计吗?答案是:不!UI 设计不一样于绘画、雕塑这类须要天马行空般想象力的艺术创造,不少状况下它处于各类条条框框的限制之下,这些条条框框,就是规范。正是这些规范,统一了设计差别性,下降了用户学习成本,使得咱们开发出的产品更易于使用。工具
既然咱们是基于小程序这个平台进行设计,那么就颇有必要先去了解下小程序的 UI 规范(传送门),官方还提供了对应的 UI 组件库 可供下载。学习
官方这个 UI 组件库源文件(WeUI1.0.psd),里面的内容几乎都是微信公众号的组件用例,并无小程序 navigateBar、titleBar 和 tabBar 这些关键组件的用例,因此仍是得本身根据官方设计文档中的只言片语,本身摸索。动画
在界面设计上,我选择使用 Axure 来制做界面的高保真原型图,代替设计图,个人依据是:.net
固然,这只是个人主观意见,你们可根据自身项目特色来合理选择用 PhotoShop、Sketch、Illustractor 这类专业的设计图制做软件。翻译
鉴于官方提供的 UI 组件库里并无现成的小程序特有组件的用例,因此在开始设计前,我自行制做了微信小程序的“外壳” Axure 元件库,来做为界面设计图尺寸方案。设计
尺寸上采用基于 iPhone6 的 375×667 做为设计尺寸。若是是作高清设计图,且须要切图交付的话,建议使用 iPhon 6 的 750×1334 像素尺寸做为设计尺寸。
这里须要了解小程序中的一个单位尺寸———— rpx。即 responsive pixel,翻译过来就是响应像素,它是一个能够根据屏幕宽度进行自适应的单位。小程序官方规定屏幕宽度为 750rpx,如在 iPhone6 上,则有:750rpx = 375px(屏幕像素宽度)= 750物理像素,此时 1rpx = 0.5px(屏幕像素宽度)= 1物理像素。因此若是设计图是按照 375×667 设计的,则换算成 rpx 单位时须要乘以 2;若是设计图是按照 750×1334 设计的,则按 1:1 处理。
本人非美术科班出身,纯野路子设计,你们就凑合看吧……
在有了界面设计图后,咱们须要对设计图进行交互设计,工做内容包括:
下一话:《从零开始全栈开发一个微信小程序(三)——开发篇》,敬请赐候。