交互原型细节提升之路

0 评论 2965 浏览 28 收藏 12 分钟

编辑导语:笔者之前发布了几篇关于组件如何构建的文章,大家对组件的整体构建步骤有了一定的了解,整体的大框架上都较为熟悉;本次分享主要切入点是如何运用设计规范以及前端基础知识来辅助,进行原型交互细节提升,希望本次分享能够带给大家帮助。

为了更加方便本次的细节处理讲解,本次将引入“卡片化设计模板”的制作来具体聊一聊交互细节的提升,制作的时候是如何将设计规范和前端基础知识进行关联运用的。

卡片化设计成品预览链接:

https://vip.uedart.com/demo/UEDART_026/%E9%A6%96%E9%A1%B5.html

一、项目准备

项目背景:卡片化设计在手机端的页面制作中运用十分广泛,我们可以看到有许多APP的设计都是由卡片化进行衍变设计的;经过一些知识的汲取和实践的认知,我决定结合已有的一些卡片化设计的规范,将一些常用可复用的卡片模块组件化;最终有了这个基于卡片化设计,集卡片设计规范、卡片组件和卡片页面应用于一体的项目。

项目目标:精细化卡片设计,多元化可复用。

知识准备:卡片化设计规范,此主要借鉴了发布在优设网关于卡片化设计规范的一篇文章,感谢作者的分享,让本次制作能够更有理论支撑。

二、项目规划

根据卡片化设计的特点,项目模块划分为:设计规范、组件制作、页面应用。

确立好模块后接下去的工作就相对简单许多了,根据模块进行结构的思维导图的梳理如下

三、项目制作

在制作过程中,我将整体制作过程分为三大步

  • 框架制作:大框架,为交互原型进行整体框架制作。
  • 页面内容:内容制作,进行具体内容的完善。
  • 细节处理:精雕细琢,进行细节的精细化处理。

1. 框架制作

整体框架的制作分为:全局导航、内容展示、框架细节

1)全局导航

全局统一,这里我采用母版来制作。首先进行导航内容区域划分,明确导航最终想要的交互效果。

这里面需要注意的是左侧logo区域与右侧频道切换组区域需要保持离边距固定间距(Tip:思考为什么有这样的交互要求,主要是因为为了保持良好的体验感,需要适配不同分配率的屏幕大小主要是笔记本和台式机)。

这里应用了动态面板的来做导航的自适应宽度变化和固定位置属性。

宽度自适应变化:

频道切换组区域离右侧边缘固定间距40px:

2)内容展示框架

这里面总共有两种不同模式的内容展示:

  • 大页面内容展示;
  • 带手机框的内容浏览。

这两类的制作都是通过“内联框架”来实现:

3)框架细节

整体的框架需要注意的几个细节点:

首先,切换导航需要设定选项组,除了下图所示的导航其他导航也需要如此设定,且名称不能重复。

其次,加载的内容页面置于主频道下方,方便设置切换导航时“内联框架”加载页面选择。

再次,注意导航栏与底部foot的自适应宽度变化。

2. 页面内容

搭建好整体框架后,我们需要做的就是按照项目结构,进行各部分内容的制作

1)设计模块内容制作

设计:根据卡片化设计规范,细分为以下7部分:

色彩体系、文字体系、卡片质感、边距设定、标题设定、圆角规则、宽窄间距。

2)组件模块内容制作

组件:根据通用类型的卡片模块,细分为以下7部分:

图片流设计、卡片流设计、Feed流设计、金刚区功能入口设计、个人顶部内容设计、左右滑动组合设计、卡券仿实物设计。

3)页面模块内容制作

页面:根据不同行业的卡片化设计应用,提取比较有代表性的8类页面进行页面的卡片化制作:

资讯类别页(参考头条)、阅读展示页(参考微信读书)、视频列表页(参考优酷视频)、音乐列表页(参考网易云音乐)、金融列表页(参考蚂蚁财富)、优惠券列表页(参考饿了么)、银行卡列表页(参考支付宝)、个人主页(参考知乎)。

3. 细节处理

如何进行细节处理,首先要明白有哪些细节可以处理,在整体细节处理中,主要指导我制作思路的是下面三个方法:拆分法则、组合的应用、4px倍数。

1)拆分法则

拆解可以是一层层递进式拆解,先拆解主要模块,再进而深入拆解每个模块的细节点,这个过程有点像剥洋葱,我们暂且称之为“剥洋葱”法则吧。

我们可以用这样的方法来定位我们要做的细节有哪些。

第一层拆解:

卡片主模块:卡片底板、内容层、操作层。

第二层拆解:

卡片底板:卡片形状、卡片圆角、卡片颜色、卡片阴影、分割线。

内容层:内容区、内容组合。

操作层:操作入口、操作动作、反馈结果。

第三层拆解:

卡片形状:矩形、圆角矩形、异形。

内容区:视频区、图片区、文字区、内容区大小。

操作入口:button按钮、图标按钮、幽灵按钮、文字链接。

第四层拆解:

颜色填充:可见性、颜色值、透明度。

形状边框:可见性、颜色值、透明度、边框粗细、边框线型、单边控制。

文字:字体、字号、颜色值、下划线、加粗、字间距、行距、上下左右边距。

2)组合的应用

制作前的一些思考:前端的知识如何应用在卡片化组件的制作中,让我们的组件更有“规则”?

我们来看下下面这两张图,无论是在整体页面的设计中,还是在单个卡片的设计中,我们都可以把要制作的东西看做一个整体;先从整体的维度切入,再细分元素,在整体的框架中嵌入元素组成一个整体。

我称它为box理论,一个大的box里嵌入多个小的box,我们在制作时可以带有一些这样的意识,尽量保证我们制作的卡片可具备三个维度:整齐、规范、可复用。

带着这种方式应用到制作里,我们来看下最终卡片的最终布局基本上是保持如下这样的组合方式。

每个卡片都是一个组合,卡片内所有的元素都有序的进行排列组合。

这样做的好处:很好的控制了每个元素的边界、需要替换时不会影响到其他元素的范围。

3)4px倍数

尽可能的保证元素的参数都是4px的倍数(因我制作采用的是375*667的尺寸),这个依据主要是来源于设计规范的8点网格理论。

在我们起初的卡片设计规范里关于卡片的圆角规则与宽窄间距,定义的都是4px的倍数,在接下去的制作中我沿用了这样的规则,使得整体卡片的制作更有规范性。

四、总结

当有了较为规范的制作思路,一切制作起来就非常的顺利,不论是制作交互原型还是做别的什么事情,都应该带着思维去实践,好的思维会引导我们做事的节奏感。

本次关于交互原型细节提升的方法介绍就到此结束了,希望对大家有所帮助。

 

本文由 @时光若刻 原创发布于人人都是产品经理。未经许可,禁止转载

题图来自Unsplash,基于CC0协议

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 目前还没评论,等你发挥!