交互原型细节提升之路

時光若刻 普通用户 2020-11-2 2222

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

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

卡片化设计成品预览链接

https://vip.uedart.com/demo/UEDART_026/index.html

1 项目准备

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

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

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

2 项目规划

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

02.png

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

01.png

3 项目制作

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

框架制作:大框架,为交互原型进行整体框架制作

页面内容:内容制作,进行具体内容的完善

细节处理:精雕细琢,进行细节的精细化处理

03.png


3.1 框架制作

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

04.png

3.1.1全局导航

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

05.png

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

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


宽度自适应变化

06.png

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

07.png

3.1.2 内容展示框架

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

一类:大页面内容展示

一类:带手机框的内容浏览

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

08.png

09.png3.1.3 框架细节

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

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

10.png

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

11.png

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

3.2 页面内容

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

3.2.1 设计模块内容制作

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

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

13.png

3.2.2 组件模块内容制作

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

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

14.png

3.2.3 页面模块内容制作

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

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

15.png

3.3 细节处理

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

3.3.1 拆分法则

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

15.png

第一层拆解

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


第二层拆解

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

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

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


第三层拆解

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

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

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


第四层拆解

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

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

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

3.3.2 组合的应用

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

我们来看下下面这两张图,无论是在整体页面的设计中,还是在单个卡片的设计中,我们都可以把要制作的东西看做一个整体,先从整体的维度切入,再细分元素,在整体的框架中嵌入元素组成一个整体。我称它为box理论,一个大的box里嵌入多个小的box,我们在制作时可以带有一些这样的意识,尽量保证我们制作的卡片可具备三个维度:整齐、规范、可复用。

16.png

17.png

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

18.png

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

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

3.3.3 4px倍数

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

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

19.png

卡片化设计成品预览链接

https://vip.uedart.com/demo/UEDART_026/index.html

总结

当有了较为规范的制作思路,一切制作起来就非常的顺利,不论是制作交互原型还是做别的什么事情,都应该带着思维去实践,好的思维会引导我们做事的节奏感。本次关于交互原型细节提升的方法介绍就到此结束了,希望对大家有所帮助。


登录后回复
最新回复 (0)
返回