制作五彩纸屑转场动效_何时以及如何将五彩纸屑添加到产品UI

制作五彩纸屑转场动效

As I am sure all designers have picked up on, confetti has become a popular method of (positive) feedback inside mobile and desktop apps. I will discuss the viable scenarios where you can implement confetti and will even provide some corny examples 🌽

我敢肯定,所有设计人员都会接受,五彩纸屑已成为移动和桌面应用程序中流行的(正面)反馈方法。 我将讨论可行的场景,您可以在其中实现五彩纸屑,甚至提供一些老套的示例corn

可以使用纸屑的场景🎉 (Scenarios when you can use confetti 🎉)

Confetti is congratulatory in nature, but in what circumstances are you congratulating the user?

五彩纸屑本质上是一种祝贺,但是您在什么情况下祝贺用户呢?

通过确认(祝贺)页面庆祝完成的过程 (Celebrate a completed process via a confirmation (congrats) page)

Completing a lot of work should be celebrated. It should also be confirmed that the work you did was saved.

应该完成很多工作。 还应确认您所做的工作已保存。

We often see growls/toast notifications upon completion of small amounts or work or work that does not require a e.g. confirmation code. But for a large processes a full confirmation page is best.

在完成少量或不需要确认码的工作或工作时,我们经常会听到咆哮/吐司的通知。 但是对于大型流程,最好使用完整的确认页面。

Processes that should end with a confirmation page include booking a flight, filling out a tax form or completing an online test. They should also be used upon completion of a job application, like this recent one I submitted 😎🏒

以确认页面结尾的过程包括预订航班,填写税表或完成在线测试。 它们也应在完成工作申请后使用,例如我最近提交的这份申请😎🏒

Image for post
What if applying for a professional hockey team was as easy as applying for a regular job 🙌
如果要申请一支专业的曲棍球队,那就像申请一份正式工作一样容易🙌

通过咆哮庆祝完成的过程 (Celebrate a completed process via a growl)

As mentioned above, maybe it’s beneficial to have the user stay on his/her current page after completing work. Or maybe a full confirmation page is a little extreme. Either way, a growl (a.k.a. toast notification) can be a nice way of congratulating / informing the user that your app recognizes the completed work, without totally disturbing the user’s flow.

如上所述,让用户在完成工作后停留在他/她的当前页面上可能是有益的。 也许完整的确认页面有些极端。 无论哪种方式,咆哮(aka吐司通知)都是一种很好的方式,可以祝贺/通知用户您的应用可以识别已完成的工作,而不会完全打乱用户的流程。

https://masha312.github.io/playground/trashfreerun.html 🏃‍♀️ | video hosted on Vimeo with watermark from Icecream as gif came out too small 😤.https://masha312.github.io/playground/trashfreerun.html的启发| Vimeo上托管的视频带有来自Icecream的水印,因为gif太小了。

Some people may think that confetti with a growl is overkill, but if it is not distracting the user from reading the temporary message then why not make them feel good about themselves?

某些人可能会认为带有咆哮的五彩纸屑是过大的杀伤力,但是如果它不会分散用户阅读临时消息的注意力,那为什么不让他们对自己感觉良好呢?

庆祝动作 (Celebrate an action)

Celebrating a discrete action, as opposed to a long process, can be just as confetti worthy. Examples include, RSVPing for an event, opting into a newsletter, or even accepting a friend request on a social site…

庆祝一个分立的行动,而不是一个漫长的过程,就像五彩纸屑一样值得。 例如,为活动进行RSVPing,订阅新闻通讯,甚至在社交网站上接受好友请求……

Image for post
This Covid-minded app allows you to find people across the street from you so you can have conversations with new friends from your window. | Gif made with Figma prototyping, Icecream screenrecorder and ezgif.com.
这款具有Covid理念的应用程序使您可以在街上找人,因此您可以从窗口与新朋友进行对话。 | 使用Figma原型,Icecream屏幕录像机和ezgif.com制作的Gif。

庆祝活动 (Celebrate an event)

I am using the word event as a push action in which the user was not directly involved in at that time. In other words, an event is some good news that pops up on your phone or computer while you are using it.

我将事件一词用作推送操作,此时用户并未直接参与其中。 换句话说, 事件是一些好消息,会在您使用手机或计算机时弹出。

Just got a toast notification about a new email or slack message? Probably not worth a celebration. Just got a notification that BoA received this month’s paycheck from your company? Let’s confetti it up 🎊

刚收到有关新电子邮件或备用消息的敬酒通知? 可能不值得庆祝。 刚收到有关BoA收到贵公司本月薪水的通知吗? 让我们五彩纸屑up

The Covid-friendly example below is a “Your food is here” message:

下面的Covid友好示例是“您的食物在这里”消息:

Image for post
This app, dubbed FreshEgg, delivers basic breakfast sandwiches at reasonable prices, and cooks them outside your place so they are super fresh 🍳.
这个名为FreshEgg的应用程序以合理的价格提供基本的早餐三明治,并在您家附近烹饪,因此非常新鲜🍳。

Or, something even more exciting, free food based on your order history.

或者,根据您的订单历史记录,还有一些更令人兴奋的免费食物。

Image for post
This app is a watermelon delivery service. Very useful for the residents of Beacon Hill, Massachusetts, where carrying a watermelon back from whole foods can be brutal 💦.
这个程序是一个西瓜交付服务。 对于马萨诸塞州笔架山的居民来说非常有用,那里从整个食物中带回西瓜可能是残酷的。

奖励:五彩纸屑作为用户反馈 (Bonus: Confetti as User feedback)

有趣的反馈 (Playful feedback)

Confetti does not need to be purely celebratory. It can also be a space-saving validation method.

五彩纸屑不必纯粹是庆祝活动。 它也可以是节省空间的验证方法。

Take Medium’s Clapping feature as an example. Every time you give a story one clap you get a little confetti with the number of claps you have already given. Medium isn’t congratulating you on giving a clap, as anyone can click a button. What they are doing is giving you visual feedback (albeit in a playful way) that you just successfully completed an action. This feedback is naturally displayed outside of the button, which is crucial on mobile apps where your finger might be hiding any interaction inside the button.

以Medium的拍手功能为例。 每次给一个故事鼓掌时,您都会得到一些与已经鼓掌的纸屑。 Medium不祝贺您鼓掌,因为任何人都可以单击按钮。 他们正在做的是为您提供视觉反馈(尽管以一种有趣的方式),表明您刚刚成功完成了一项操作。 此反馈自然显示在按钮外部,这在移动应用程序中至关重要,在移动应用程序中,手指可能隐藏了按钮内部的任何交互。

Image for post
Love how smooth this experience is 🤩
爱这种体验有多顺利🤩

The last genius part of this is the confetti exploding from the button allows the button to stay active for repetitive clicks. Imagine if the button’s state went from enabled > loading > success > enabled. No one would waste their time give +15 claps ✋.

最后一个天才之处是按钮上的五彩纸屑爆炸,使按钮保持活动状态以进行重复的单击。 想象一下按钮的状态是否从“ 启用”>“加载”>“成功”>“启用”开始 。 没有人会浪费他们的时间给+15个掌声。

信息反馈 (Informational feedback)

Imagine you want add extra bacon to your breakfast sandwich and every time you add an extra strip the app gave your “money confetti” showing how much extra it’d cost. Wouldn’t that be a very transparent process?

想象一下,您想在早餐三明治中添加额外的培根,并且每次添加额外的条带时,应用程序都会显示“钱五彩纸屑”,以显示需要支付多少额外费用。 那不是一个非常透明的过程吗?

Image for post
FreshEgg is at it again with another eggzample. | This gif was made in Figmotion.
FreshEgg与另一个Eggzample一起使用。 | 这个gif是在Figmotion制作的。

Even from the restaurant’s point of view, this will result in less balking at checkout — everyone wins 💵!

即使从餐厅的角度来看,这也将减少结帐时的烦恼-每个人都赢得💵!

(Let’s just make sure we don’t make this a dark pattern where it perceives to be an innocent and playful button that may increase sales but ultimately annoys customers once they see the bill.)

(让我们确保不要将其视为暗淡的图案,因为它被认为是一个无辜而有趣的按钮,可能会增加销售额,但一旦客户看到帐单,便最终使他们烦恼。)

That’s it! ✨

而已! ✨

Would love to hear any and all feedback!

希望听到任何反馈!

P.S. I created a Figma Community file on confetti , full of instructions and confetti examples.

PS我在五彩纸屑上创建了一个Figma社区文件 ,其中包含说明和五彩纸屑示例。

Image for post
UX Para Minas Pretas (UX For Black Women), a Brazilian organization focused on promoting equity of Black women in the tech industry through initiatives of action, empowerment, and knowledge sharing. Silence against systemic racism is not an option. Build the design community you believe in.UX Para Minas Pretas (UX For Black Women),这是一个巴西组织,致力于通过采取行动,赋权和知识共享的举措来促进科技行业中的黑人女性平等。 对系统性种族主义保持沉默是不可行的。 建立您相信的设计社区。

翻译自: https://uxdesign.cc/when-and-how-to-add-confetti-to-your-product-ui-3c87ea541e8a

制作五彩纸屑转场动效

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/275938.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【无套路送书】架构师是怎样炼成的?

大家好,我是若川。不知道这是今年第几次送书了,前三次分别是:第一次,第二次,第三次。本次《架构师的自我修炼》,非常珍贵,我争取到了2本送给大家,送书规则见文末。可以参与下&#x…

WinForm中使用Excel控件

最近项目中要在WinForm中使用Excel控件,经过几天的研究,现在总结一下成果。 在WinForm中使用Excel控件主要有三种方法:WebBrowser、DSOFramer、OWC。下面分别描述一下如何使用。 一、WebBrowser /// -1、如何使用 WebBrowser 控件…

NASA公布“门户计划”,在月球轨道建立空间站进一步探索月球

门户是NASA研发一种小型的宇宙飞船的名字,该宇宙飞船将围绕月球轨道运行 成为宇航员临时住所和办公室。 日前,美国宇航局(以下简称“NASA”)公布了“门户计划”,该计划具体是指在月球轨道上建立空间站,以帮…

浅析Page.LoadTemplate(模板)方法动态获取绑定模板后,通过FindControl获取服务端控件的方法。...

平常使用DataList数据控件绑定数据时&#xff0c;都是在ItemTemplate项里面放入 <asp:DataList ID"list2"runat"server"><ItemTemplate><asp:HyperLink ID"hl"runat"server"></asp:HyperLink></ItemTempl…

苹果5s变砖_苹果砖的故事以及可以改进的地方

苹果5s变砖Even since I can remember I’ve always been curious about trying out all kinds of software, checking out different operating systems, and improving my own user experience through customizing them. Over the years I’ve had the opportunity to test …

学习 launch-editor 源码整体架构,探究 vue-devtools「在编辑器中打开组件」功能实现原理...

1. 前言你好&#xff0c;我是若川[1]&#xff0c;微信搜索「若川视野」关注我&#xff0c;专注前端技术分享&#xff0c;一个愿景是帮助5年内前端开阔视野走向前列的公众号。欢迎加我微信ruochuan12&#xff0c;长期交流学习。这是学习源码整体架构系列 之 launch-editor 源码&…

:传递给 left 或 substring 函数的长度参数无效。_Java函数式编码结构-好程序员

好程序员Java培训分享Java函数式编码结构&#xff0c;本文将探讨三种下一代JVM语言&#xff1a;Groovy、Scala和Clojure&#xff0c;比较并对比新的功能和范例&#xff0c;让Java开发人员对自己近期的未来发展有大体的认识&#xff0c;下面我们一起来看一下吧。当垃圾回收成为主…

跨库一致性_设计跨平台的一致性

跨库一致性I offended an Apple employee the other day when I was checking out the new iPad Pro and I told him that I was an Android phone user. Eyes rolled, jokes were made, and we agreed to disagree.前几天&#xff0c;我在检阅新iPad Pro时冒犯了一名苹果员工&…

漫画 | 一个NB互联网项目的上线过程…

大家好&#xff0c;我是若川&#xff08;点这里加我微信 ruochuan12&#xff0c;长期交流学习&#xff09;。今天虽然是周六&#xff0c;但还是要上班&#xff0c;所以就推荐一篇比较轻松的漫画。点击下方卡片关注我、加个星标&#xff0c;或者查看源码等系列文章。学习源码整体…

胖子脸:库珀·布莱克100年

In 16th century Europe, roman typefaces were the first to surpass blackletter as the preferred choice for expressing emphasis in print. True bold weight roman letters didn’t appear until the 19th century, which critics quickly coined “Fat Faces” due to …

C语言中的布尔值

C语言的布尔类型在C语言标准(C89)没有定义布尔类型&#xff0c;所以C语言判断真假时以0为假&#xff0c;非0为真。所以我们通常使用逻辑变量的做法&#xff1a; //定义一个int类型变量&#xff0c;当变量值为0时表示false&#xff0c;值为1时表示trueint flag;flag 0;//......…

c++ explicit关键字_聊一聊 C++的特性 explicit 匿名空间

聊一聊 C的特性 explicit && 匿名空间explicit关键字首先看一下explicit的作用&#xff1a;explicit 是避免构造函数的参数自动转换为类对象的标识符&#xff0c;平时代码中并不是经常用到&#xff0c;但是&#xff0c;有时候就是因为这个&#xff0c;会造成一定的BUG出…

谷歌浏览器那些有趣的隐藏功能

大家好&#xff0c;我是若川&#xff08;点这里加我微信 ruochuan12&#xff0c;长期交流学习&#xff09;。今天推荐一篇实用文章。文末有抽奖。点击下方卡片关注我、加个星标&#xff0c;或者查看源码等系列文章。学习源码整体架构系列、年度总结、JS基础系列很多小伙伴说还是…

yii mysql_Yii2框架操作数据库的方法分析【以mysql为例】

本文实例讲述了Yii2框架操作数据库的方法。分享给大家供大家参考&#xff0c;具体如下&#xff1a;准备数据库DROP TABLE IF EXISTS pre_user;CREATE TABLE pre_user(id int(11) AUTO_INCREMENT PRIMARY KEY,username varchar(255) NOT NULL,password varchar(32) NOT NULL DEF…

C++接口注意

1. 用Record接口&#xff0c;要注意 Packed的区别 2. cdecl和stdcall的区别 3. C导出的函数建议用C格式stdcall导出&#xff0c;使用Def文件定义名称 4. 用VS写的API dll要注意是否引用了MFC的DLL&#xff0c;否则会使LoadLibrary失败&#xff0c;并GetLastError后返回14001 Ap…

Vue 3.1.0 的 beta 版发布

大家好&#xff0c;我是若川&#xff08;点这里加我微信 ruochuan12&#xff0c;长期交流学习&#xff09;。昨晚尤大视频号直播说到vue 3.1.0 beta版发布了&#xff0c;今天分享这篇文章。也有小伙伴可能注意到了昨晚我一直在送礼物。点击下方卡片关注我、加个星标&#xff0c…

设计模式练习_设计练习是邪恶的

设计模式练习It was the final round of interviews. Or, so the candidate thought.这是采访的最后一轮。 或者&#xff0c;所以候选人认为。 She’d spent all day interviewing in our office. As the final interviewer, I walked her out the building. She seemed confi…

morningcat2018 LearningDocs

2019独角兽企业重金招聘Python工程师标准>>> LearningDocs 学习资料与文档 JCP&#xff08;Java Community Process &#xff0c;Java社区进程 &#xff09; https://www.jcp.org/en/home/index JSR&#xff08;Java Specification Requests&#xff0c;Java规范请求…

据说 99% 的人不知道 vue-devtools 还能直接打开对应组件文件?本文原理揭秘

1. 前言你好&#xff0c;我是若川[1]&#xff0c;微信搜索「若川视野」关注我&#xff0c;专注前端技术分享&#xff0c;一个愿景是帮助5年内前端开阔视野走向前列的公众号。欢迎加我微信ruochuan12&#xff0c;长期交流学习。这是学习源码整体架构系列 之 launch-editor 源码&…

mysql 存储 事务_MYSQL 可以在存储过程里实现事务控制吗

展开全部6.7 MySQL 事务与锁定命令6.7.1 BEGIN/COMMIT/ROLLBACK 句法缺省的&#xff0c;MySQL 运行在 autocommit 模式。这就意味着&#xff0c;当你执行完一e69da5e887aa62616964757a686964616f31333361326265个更新时&#xff0c;MySQL 将立刻将更新存储到磁盘上。如果你使用…