0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

总结这赋予 UI 以个性的10个方式,帮助UI设计变得更加有趣

如意 来源:优设 作者:Danny Sapio 2020-10-14 14:13 次阅读

如果你觉得你的 UI 设计起来很无聊,想让它看起来更加有趣,其实是有很多相对通用的方法。这些方法大都不算复杂,稍加调整,总会有不俗的效果。如果你想试试,不妨试试我所总结的这些赋予 UI 以个性的10个方式。

1、给文案注入生命

无论是新用户引导流程还是加载信息,本身都能够给用户以带来乐趣。这就是为什么诸如 Old Spice 和 Geico 这样的品牌下的产品有着如此之广的认知度和影响力。

通过将幽默和个性化的元素引入到营销当中,能够带来更好的广告效果和内容呈现。

MailChimp 的UX设计总监 Aarron Walter 说:「我们发现,将幽默感、彩蛋、吉祥物以及许多个性化的元素塞入工作流程当中,可以将原本平凡的任务转变成为大众所期待的体验,让人不愿错过。」

「加载中……」和「我们训练有素的猴子们正在努力……」之间的区别在于,后者更加富有生命力。

好的文案并不一定意味着它幽默。当然,在不同的行业当中,对于幽默的需求是不同的。有的网站和 APP 本身应该严肃,就最好不要使用幽默的文案了。

在设计下一代产品的时候,请考虑如何将用户体验做得更加幽默、更加引人入胜。

2、加入图标和表情符

添加表情符和图标能够让你的设计更加一目了然。看到放大镜图标,你会立刻意识到点击这个图标能够搜索。

我喜欢 Pieter Levels 对于他的网站 NomadList 的设计,其中使用表情符让它更加富有吸引力,更加友好。这使得你的 UI 更加具有视觉吸引力,更加简单有效。

除此之外,需要注意两件事情,一是不要用得过多,二是不要重新发明轮子或者「过于创新」地使用它。尽量让它有趣,而不是让人感到恼怒,「+」就是添加,购物车图标就意味着购物车,齿轮图标就是设置,这些约定俗成的就不要动了。

下面是我获得图标的表情符号的来源:

Emojione

Icons8

BoxIcons

Feather

Material

3、通过插画让你的产品更加人性化

你可以通过插画轻松地传达复杂的的信息。

我们从小就经历过将语言和复杂的视觉进行联接的培训,我们小时候看到的各种插画和儿童读物,都是学习的素材。

在产品设计种添加插画,能够平衡界面,吸引用户注意力,让界面的功能和信息更容易被理解。

但是更重要的一点在于,插画需要具有明确的目的性,能作为内容的补充,而不是替代。插画应当能改进用户体验,不能干扰操作,样式与界面应该保持一致,不会显得格格不入。

我平时获取插画的地方一般是:

Ouch!

Freepik

Undraw

Humaans

4、深色模式

如果你此刻正在开发的 APP 有深色模式,那么对于我这种常年生活在深色模式下的用户而言,简直是福音。深色模式让双眼更容易适应,让人不用感觉像一直盯着刺眼的灯泡。

深色模式和浅色模式在设计上,并没有太多本质上的差异,它无非是修改整个配色方案,只不过在色彩配置上需要根据规范细致调整。我建议让用户自行决定是要用深色模式还是浅色模式,模式之间的切换能够给用户带来良好的体验,并且给用户更强的掌控感。

5、高素质的图片

在APP 当中,图片和其他元素一样非常之重要。你需要非常慎重地选择高素质的图片,这样能让 UI 和 体验非常的生动有趣,增强 UI 界面的总体效果。有很多很棒的地方可以找到高素质的图片,下面是我的最爱:

Unsplash

Pexels

Freepik

Adobe Stock

Pixabay

6、让出错状态不那么令人沮丧

你应当将你的 App 当中每一个事件——哪怕是不那么好的出错状态——都视作为给人留下正面的、深刻印象的契机。

出错状态给人的感知通常是消极的。但是,如果你能够帮助用户解决问题,同时还可以通过个性和乐趣将其转变为积极的体验。

我一直非常青睐 Google Chrome 浏览器在「网络已断开」报错界面下的设计,它几乎提供了所有的必要信息,包括引导你如何修复网络,以及一个好评不断的小恐龙跑酷小游戏!简直是天才的设计!

另外我很喜欢 Dribbble 的 404 页面的设计。它之所以出色,是因为它设计得确实很走心,并且用户会快速回到各种设计作品当中去。

7、加入动效

从动效进入设计流程到如今,它已经成为设计过程中不可缺少的部分了。无论是基于插画的动画效果,还是基于UI元素的微交互,动效无处不在。

在 Dribbble 上,动效百花齐放。但是对于用户而言,他们始终还是期望动效能够尽可能贴近现实世界中的实际体验。期望物体按照通常的物理规则来运动。

比如说缓动。一个球,我们给它施加力量,踢它的时候它会先加速,再减速,这个过程是逼真的。这些物理规则是动效的基础,是真实的基础。

诸如 Pincipled、XD 的动画,Invision Studio、AE、Lottie、Flinto 等工具逐步兴起,让设计师可以更好更快地制作动效。

我更喜欢 XD 内的自动动画功能,它很直观,在我投入大量的时间精力之前,就可以快速验证创意的可行性。

我最近经常使用另外一个很棒的工具,Airbnb 出品 的 Lottie。Lottie 让我可以轻松地将任意 AE 转化为对网页更加友好的 SVG 动画。

与插画类似,动画应该具有针对性,应该体验优先,而不是分散用户注意力。如果你想制作系统化的动效,不妨看看 Material Design 所提供的设计规范。

8、通过微交互来帮用户关注细节

和动画类似,微交互能够给用户带来意想不到的微妙体验,可以让你在 APP 当中感知到真实世界的体验,并且微用户交互带来有效的即时反馈。

在 Medium 当中,鼓掌(点赞)这一微交互对于体验的增强是一个非常典型的案例,这和 Youtube 当中的点赞是截然不同的,Youtube 当中,点赞只有简单的颜色变化,从灰色变为蓝色,没有动画效果。这和两个平台本身的内容属性有直接的关联:文本内容需要微交互来强化感知,而在视频平台当中,这样的微交互会喧宾夺主,分散用户注意力,因此需要弱化。

9、加入图案和渐变

图案和渐变是让不那么吸引人的内容变得更加醒目美观的一种有效方法。在图像或者背景中加入纹理、图案、渐变能够迅速让平淡无奇的设计增加风味。

当然,你可以根据实际情况来发挥你的创意,但是一定要注意一件事情,就是不要让它喧宾夺主。

10、用好阴影,增加层次纵深

不要忘记视觉上的 Z 轴!

阴影是增加设计深度的一种好方法,它可以让设计在视觉上更加立体。

不同的元素有着不同的纵深,而在视觉上,越靠近用户的元素越重要,而这种重要就是靠阴影来呈现。

但是仅仅因为阴影「看起来不错」就使用它,也是有问题的。在设计决策的时候,要有目的性。在添加阴影的时候,记得筛选优先级,为最重要的部分添加阴影。

结语

提升UI的细节感、视觉感、体验有很多技巧,带着目标来进行设计,有方向了总会有提升的方法。
责编AJX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 前端
    +关注

    关注

    1

    文章

    177

    浏览量

    17584
  • ui
    ui
    +关注

    关注

    0

    文章

    198

    浏览量

    21186
  • 图片
    +关注

    关注

    0

    文章

    203

    浏览量

    15795
收藏 人收藏

    评论

    相关推荐

    touchgfx的ui控件非常多的时候容易死机是什么原因导致的?

    由于项目比较复杂,ui上控件以及容器比较多,包括文本和动态文本都很多;当再增加文本或者增加ui图片的时候容易HardFault_Handler程序卡死;目前测试发现增加定义 几个动态文本 就死机,删除之后正常;也遇到过增加一张图片之后死机,删除图片之后就正常;
    发表于 03-21 06:09

    Meta计划重塑Quest头显核心UI基础架构

    Meta近日宣布,将对旗下Meta Quest头显的核心UI基础架构进行全面重塑,旨在为用户带来更加出色和丰富的体验。此次重塑计划不仅是为了应对竞争对手如苹果Vision Pro等产品的挑战,更是为了巩固Meta在虚拟现实领域的领先地位。
    的头像 发表于 02-18 17:33 460次阅读

    鸿蒙开发-HarmonyOS UI架构

    报错,说因为有agconnect的依赖,Previewer编译失败。 我们可以看到Index和数据获取的逻辑强耦合在了一起。没有专注于他自身的UI布局的功能。 数据请求扔给另一
    发表于 02-16 16:38

    鸿蒙实战开发-全局UI方法的功能

    使用全局UI的方法定义日期滑动选择器弹窗并弹出。
    的头像 发表于 02-02 17:13 201次阅读
    鸿蒙实战开发-全局<b class='flag-5'>UI</b>方法的功能

    基于TouchGFX的智能手表设计 —底层驱动与 UI 进行关联

    电子发烧友网站提供《基于TouchGFX的智能手表设计 —底层驱动与 UI 进行关联.pdf》资料免费下载
    发表于 01-05 11:22 0次下载

    基于 TouchGFX 的智能手表设计—Designer 软件 UI 设计

    电子发烧友网站提供《基于 TouchGFX 的智能手表设计—Designer 软件 UI 设计.pdf》资料免费下载
    发表于 01-05 11:06 0次下载

    SFDB WEB UI -【SFDB开发利器】

    SFDB WEB UI 将会帮你解析SFDB数据库文件,并且按照你所指定的数据格式将数据以表的形式呈现出来,支持常用的数据类型,同时对于普通数字类型的数据
    的头像 发表于 10-09 16:55 328次阅读
    SFDB WEB <b class='flag-5'>UI</b> -【SFDB开发利器】

    TMSVCL UI Pack v13.0的新特性

    在这篇文章中,我们想给你介绍一下TMSVCL UI Pack v13.0的新特性。
    的头像 发表于 09-27 11:13 894次阅读
    TMSVCL <b class='flag-5'>UI</b> Pack v13.0的新特性

    鸿蒙应用ui布局

    请问,在用java开发鸿蒙应用布局UI时,怎么才能全屏布局(不显示labelb标题)
    发表于 09-20 22:09

    可视化大屏设计模板 | 主题皮肤(报表UI设计)

    报表UI模板) 内容:提供大量可供免费下载使用的数据可视化报表UI设计模板。常见的有以下几种类型: 1、经典蓝:蓝色为主色调,搭配白色和灰色,整体风格简洁、大气,适用于企业汇报、领导监控等场景。 2
    发表于 09-12 10:10

    使用TouchGFX MVP来实现UI和板子外设双向通信

    页面效果和界面切换可以在VS中进行仿真,然后再在IAR/KEIL中加入控制硬件的程序 在lAR中控制MCu的程序可以和UI部分在Model层中用宏定义分离
    发表于 09-11 06:16

    HarmonyOS/OpenHarmony应用开发-ArkTS语言声明式UI描述

    ArkTS声明方式组合和扩展组件来描述应用程序的UI,同时还提供了基本的属性、事件和子组件配置方法,帮助开发者实现应用交互逻辑。 一、创建组件 根据组件构造方法的不同,创建组件包含有
    发表于 06-05 15:26

    HarmonyOS/OpenHarmony应用开发-ArkTS语言基本语法说明

    表示该自定义组件为入口组件,@State表示组件中的状态变量,状态变量变化会触发UI刷新。 UI描述:声明式的方式来描述UI的结构,例如b
    发表于 06-01 10:25

    深入浅出学习eTs(二)拖拽式UI

    在左侧是路径(即文件管理器),右侧是UI的设计窗口,可以通过直接拖动的方式实现控件绘制,但目前这里面所支持的控件比较少,包括图片、标签、输入框、进度条、横竖布局、窗口、分隔条、按钮、列表等几个类型,本次仅介绍标签和按钮
    的头像 发表于 05-13 13:17 487次阅读
    深入浅出学习eTs(二)拖拽式<b class='flag-5'>UI</b>

    Rust UI框架:Slint UI简单入门

    Slint 曾经被称为 SixtyFPS,特点是既快又小,是一个 Rust 编写的综合性 UI 工具包,用于为桌面和嵌入式设备构建原生用户界面。其开发团队希望将 Slint 打造成下一代 GUI 工具包,因此从头开始构建项目时就考虑了可扩展性、包容性、工具性和跨平台兼容性。
    的头像 发表于 05-12 16:03 1.3w次阅读
    Rust <b class='flag-5'>UI</b>框架:Slint <b class='flag-5'>UI</b>简单入门