首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

手淘互动动的探索

手淘的前端团队经历了从Gif、视频到CSS Animation的从0-1的过程,并致力于研究的数据化驱动的动。大漠将为我们带来在手淘互动动上的探索分享。 ?...橱窗是加上一些动或陀螺仪的功能,让用户觉得耳目一新。 抽奖是加入了一些用户的交互行为,点击红包就会告诉用户中了多少钱或者运气不好没有中奖。...后来我们经过一年的时间做了一个用JS驱动动画的工具Animation Flow Tool。 动画管理 我个人喜欢把动画的管理当作是导演一场舞台剧,要指挥每个演员何时出场,出来做什么,何时退场。...aft.js架构细节 第一部分是元素,第二部分是动器,第三部分是引擎,最关键的一点是动画管理,也就是时间轴。 元素和动是分离的,只要做动,然后把动赋予到元素上,再找引擎来渲染。...业务开发模式 曾经开发模式 视觉设计提供一个Gif或视频文件和一个PSD文件,交付到前端。前端根据Gif或视频的动画效果,把整个动画繁衍出来。也就是AFT动画繁衍的过程。这个模式的沟通成本非常高。

2.7K91

交互微动设计指南

导语 | 本设计指南适用于UI界面中交互微动,涵盖入场、出场动,过渡动和加载动,在时间和缓动曲线的选择上提供了一些通用的设计建议,帮助设计师理清动设计思路,提高设计效率。...动范围涵盖: 入场\出场动(enter & exit)、过渡动(transition)和加载动(loading) 二、设计原则和设计考量 一个优秀的交互微动,在设计上应该遵循以下三个核心原则...: 为了确保动有清晰的用途并能完成目标,设计时请思考以下几方面的问题: 三、响应时间与持续时间 时间是动核心元素,设计时需要考虑两类时间 —— 响应时间与持续时长 1响应时间 响应时间指从用户执行操作到反馈出现的间隔时间...而台式设备的动设计往往比移动设备中的动设计更简单快速(150毫秒~200毫秒间较为常见),这是因为复杂的动在台式设备场景下容易出现掉帧、卡顿的情况,瞬时响应的动效能避免这一点。...在设计前,思考希望如何影响用户的注意力、动的目标是什么、动出现的频率和触发机制是怎样的,在设计时选择合适动类型和持续时间并关注反馈的响应时间,做到有理有据、令人信服。

1.5K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    设计-Figma插件篇

    为此QQ设计师在日常工作中反复实验,终于找到了这些宝藏插件,让UI设计领域的你成为高效的设计师。...939173063111899081/Auto-Layout-Styles 7、Batch Styler-批量修改文本和颜色样式 大家在工作中经常会需要去修改大量样式,这时候你就可以使用Batch Styler插件,它的主要提点在于可以批量修改颜色属性样式...超级提实用的功能包含:1.像文件管理器一般管理组件内容。2.项目在类别树之间拖拽移动。3.文件之前批量转移样式。4.批量重新链接实例和样式。...所有的设计工具本身都有局限,但合理利用插件可以放大工具的价值,为设计,让设计师有更多的时间去思考设计方案本身。 你在设计中是否也遇到过一些宝藏插件呢?...欢迎扫码加入一起聊设计 (入群暗号:ISUX) 以下工具类文章,你可能也感兴趣 ▽ 设计效率工具趋势 | 综述篇 那些高效的界面设计工具 极速打工人|设计效率神器合辑 XSHOW | 设计高效协作工具首发

    2.2K30

    设计原理:从卡通动画到UI动

    尽管UI设计和卡通动之间存在差异:卡通更侧重于娱乐,而用户界面却是严谨的互动式工具。但是我们还是可以借鉴卡通动的优点,从情感和认知层面上将两者的优势相结合。...(从左到右动依次是移入,擦除和模糊消失) 2.2 夸张 通过“夸张现实”的手法,往往可以让设计达到事倍功半的效果。经过夸张手法处理的卡通表现的更现实。...(在图片社区项目中,我们对通知使用了动。因为通知入口属于细节,在没有通知时,只保留一个icon(上图),不吸引用户注意。当有新消息来时(下图),用动来吸引用户注意。)...包括了身体,衣服,和一些局部的动作处理,让其动变的更加极致。 ?...4使用UI动的注意点 在UI界面中使用动是有益的。但是UI并不是卡通。它们之间最重要的一个区别是:卡通是一种被动介质,而用户界面是互动式的。

    2.7K80

    设计-Figma技巧篇

    ‍ 因为上一篇《设计-Figma插件篇》的不错反响,所以QQ团队的设计师们继续整理了一批超实用的提秘籍,希望能助力大家一顿快捷操作猛如虎,早早打卡下班不辛苦。...例如设计师可以从设计面板的属性中直接完成图标替换。...你在设计中是否也遇到过一些提妙招呢?欢迎在评论区分享给我们,大家一起成为高效的设计师吧! ---- PS: ISUX 开通微信粉丝群啦!...欢迎扫码加入一起聊设计 (入群暗号:ISUX) 以下ISUX文章,你可能也感兴趣 ▽ ISUX「七月」行业设计趋势速递 【ADT】B端产品设计中的「用户角色」 面对繁冗,拒绝“摆烂”|工具型产品如何简化设计...设计策略|源源不断的创新思路(激进篇) ISUX「六月」行业设计趋势速递 ---- 凝集腾讯设计优质内容 更多精彩分享请关注  ▼

    1.8K20

    图解设计模式:动动手玩转迭代器模式

    一起探索Java技术的生态与进步,一起讨论Java技术的使用与学习 ✏️高质量技术专栏专栏链接: 微服务,数据结构,netty,单点登录,SSM ,SpringCloudAlibaba等 ⏩当前专栏:设计模式系列...⏩专栏代码地址: 代码地址 动动手玩转迭代器模式(iterator) ​ 在Java语言中当我们需要查看数组的时候,我们最常见的方法就是使用循环预语句来遍历数组。...System.out.println(arr[i]); } 在for中 i++ 代表每次循环让 i 增加 来做到数组可以从前到后的遍历元素 将 i 抽象出来 形成通用化的模式 就是设计中的...ConcreteAggregate :bookshelf基于Aggrrgate 规范实现了让这个类可以创建自己的迭代器 迭代器模式的类图 图片 拓展思路 为什么要用 ​ Q : 为什么一定要考虑引入迭代器这样相对麻烦的设计模式呢

    35030

    | 如何写好设计文档

    设计文档可以说是日常工作中非常重要但又容易被忽略的部分. 好的设计文档是项目成功的重要基石. 本文将介绍如何才能写出一份优秀的设计文档. 一.为什么要写设计文档?...设计文档的主要目的是使你对设计进行强制性思考, 并收集他人的反馈, 以便更好地完成你的工作. 同时也是让其他人了解系统的参考文档. 可以说, 设计文档是确保正确完成工作最有用的工具....接下来, 一起看下优秀的设计文档需要包括哪些内容, 又应该如何写出好的设计文档. 二. 设计文档应该包含哪些内容? 设计文档描述了问题的解决方案, 问题的不同, 设计文档的结构也不一样....怎样才能写好文档 在讲完优秀的设计文档应该包含哪些内容之后, 现在让我们来谈谈写作风格. 3.1 尽可能简单 文档要简洁清晰, 不要当成论文在写, 主要注意以下四点 • 用词简单 • 使用短句 •...总结 最后, 设计文档使你强制性对设计进行整体思考, 降低风险, 同时也是传达思想, 快速沟通的一种方式, 不要舍本求末, 过于纠结文档内容和格式.

    42320

    设计原理:从卡通动画到UI动 - 腾讯ISUX

    概要 UI是基于静态页面来设计的,页面之间通过跳转切换。在设计过程中,设计师很重视单页的视觉效果,却经常忽略了对界面跳转的处理。...尽管UI设计和卡通动之间存在差异:卡通更侧重于娱乐,而用户界面却是严谨的互动式工具。但是我们还是可以借鉴卡通动的优点,从情感和认知层面上将两者的优势相结合。...(从左到右动依次是移入,擦除和模糊消失) 2.2 夸张 通过“夸张现实”的手法,往往可以让设计达到事倍功半的效果。经过夸张手法处理的卡通表现的更现实。...(在图片社区项目中,我们对通知使用了动。因为通知入口属于细节,在没有通知时,只保留一个icon(上图),不吸引用户注意。当有新消息来时(下图),用动来吸引用户注意。)...4.使用UI动的注意点 在UI界面中使用动是有益的。但是UI并不是卡通。它们之间最重要的一个区别是:卡通是一种被动介质,而用户界面是互动式的。

    1.7K20

    玩转AE丨动设计必备指南

    而After Effects作为动软件的鼻祖,以其强大的兼容性、效果丰富性和清晰明了的图层操作逻辑深得设计师们喜爱,不论是UI、运营还是多媒体类型的设计都能满足,无疑是目前最具有普适性的动软件。...设计再好的动如果不能实际落地,那一切也只是徒劳,所以动输出在对接开发时非常关键。...3.2 交互型动标注 交互型动是指变换内容跟我们的交互操作相关联的动,并且包含无法由设计师直接导出的元素,比如用户的头像、名称等。...这就需要设计师有一份清晰的标注文档,将动的细节参数跟开发更好的明确下来。...若是大家有更好的动设计相关建议,也欢迎在评论区留言一起讨论哦~ ---- PS: ISUX 开通微信粉丝群啦!

    1.9K43

    自定义RecyclerView动画——实现remove飞出效果

    这时候一般会有一个飞出的动画效果,如下图: 在RecyclerView中可以通过setItemAnimator函数设置一个ItemAnimator,实现item的add、remove、change等动作的动。...既然我们在animateRemove函数中不做动处理,那么应该在哪里处理?...) { } }); holder.itemView.startAnimation(animation); } 可以看到就是对holder的itemview执行来一个移动动画...通过上面几步,实现了remove的动,当我们执行的时候发现确实有了飞出的效果,但是下面的item却瞬间上导致重叠。...效果如下: 处理重叠 这是因为我们目前只定义了remove的效果,实际上不仅有飞出的动作还有一个上的动作,所以还需要定义一下move的效果,同remove一样需要两个list,在animateMove

    1.9K10

    关于交互动视觉设计的些许笔记

    1、动设计的三个原则 有序一致(运动规律、交互与动的衔接) 产品调性(动是否符合产品调性?...例:下拉刷新(也是动设计的一种设计模式) 三个状态 :1、开始下拉 2、下拉刷新的条件触发成功 正在刷新...3、下拉刷新完成 (下拉刷新效果去掉 同时出现新的内容) 交互意义:让用户在下拉刷新时 不会焦虑 3、要有原型 静态原型、线框图、低保真原型——交互设计师 可交互原型——动设计师...动设计 不是looks like 看起来像 而是how it works 它是如何工作的 放在浏览器/手机中时,是什么样的感觉 4、了解开发 设计之后给开发两份东西:展示稿(ae)和交互原型 dribbble...例如:iOS 自带的动画语法、知识 Ios自带的弹性动画、缓动动画、关键帧动画、路径动画、粒子动画、 逐帧动画 安卓 三种:view 补间动画 property

    65830

    探索“流畅感”——谈手势动体验设计

    在这样的背景下,研发团队的体验设计师需要自己来研究用户行为,手势、组件和动,实现原生组件类似的复杂逻辑,才能最大程度的接近甚至超越原生组件的体验。...因为取景页面可以点击对焦和测光,因此轻微的滑动不应该导致整个取景页面或者底部Tab的滑动,应当是当整个页面检测到一个比较大的滑动动作之后,才自动移动切换。...但是由于腾讯文档起初是基于web混合开发,后面又加入了Flutter框架,这就导致多个平台、框架的动逻辑混在一起,在这个背景下,设计师们就需要从多方面重新梳理并定义动画的基础规则。...自然流畅 自然流畅是腾讯文档内所有动运行的基础原则。...积极肯定 曲线是动的灵魂,有时候你觉得平凡的动画,或许只需要简单地拨动那条运动曲线,就可以让这个动画瞬间变得充满灵气。

    1.3K20

    提产提,你需要DOE试验设计

    DOE实验设计是一种安排实验和分析测试数据的数理统计方法。DOE测试设计主要是合理安排测试,以较小的测试规模、较短的测试周期、较低的测试成本获得理想的测试结果和科学的结论。...设计是研究作用因子X与关键质量特征CTQ之间关系的方法论,要达到的目的是分析得出“哪些自变量X对Y有显著影响,如何改变这些自变量X或这些自变量X取什么值会使Y达到最佳值”。...DOE试验设计基本术语:因子:也叫因子,是指那些影响响应变量(Y1,Y2,…Ym)的变量(X1,X2,…Xn),也就是影响测试评价指标的量。因素分为可控因素和不可控因素。...模型及误差:考虑影响响应变量Y的可控因素为X1,X2,…Xn,实验设计中建立的数学模型为:Y=f(X1,X2,…Xn)+?主要效果:在田间试验中,考虑两个因素,每个因素有两个层次。水。...DOE试验设计的一般步骤:明确试验目的:如提高电机的输出扭矩。选择“y”-响应变量:输出扭矩。选择‘x’——自变量:经过分析,可能影响输出转矩的因素包括磁化量、定位角度和定子线圈匝数。

    40540

    剧情动设计 | 天天P图迪士尼公主系列

    2.艾莎剧情设定 手势触发——用户伸手,掀起魔法雪花吹到屏幕上,屏幕冻住,前景氛围飘雪,用户带上皇冠 设计流程细节: 艾莎以动为主视觉,前期需考虑好动元素,静态稿只是动态效果的参考,后期动再根据具体实现的效果灵活调整...设计流程细节: 贝儿素材在基础元素设计时,直接通过3D输出动画,再利用AE做特效后期补全魔法光。在玫瑰花盛开的一瞬间,增添魔法爆破的粒子特效效果,为剧情高潮部分。...Part 04 多维度多层次动氛围 1.时间维度 起步态,中间态,结束态不同时间维度的动逻辑。(以艾莎手势魔法触发动画为例) 2.质感搭配 固态,气态,光,粒子不同质感动氛围搭配。...(以艾莎手势魔法触发动画为例) 3.3D粒子 AE粒子画中,单个粒子使用3D渲染的视频粒子,使整体粒子动更有空间感和精致感。...欢迎各大设计师加入和我们一起聊设计~ 添加QQ群:764345161 或长按以下二维码 以下ISUX文章,你可能也感兴趣 ▽ AR,我们从设计说起 ABC狂奔曲 | 裂变游戏设计探索 沟通本源 |

    1.1K30

    研发提:通过设计稿自动生成前端代码

    一天下来听了8位大佬分享,收获很多,今天就给大家分享其中一个(其他的,感觉还没能力写成一篇文章,) 先分享京东前端同学讲述如何通过UI设计稿自动生成前端代码的演讲。...所以京东就开始探索,如何利用设计稿直接自动生成代码的解决方案(匹配多端)。这里主要分为两个阶段。 第一阶段,UI设计稿直接生成静态页面。 第二阶段,UI设计稿直接生成带有逻辑的页面。...在探索的过程中主要有三个难点:设计效果的还原度、代码逻辑的合理性、代码的可读性。 具体怎么做的呢? 首先,先要将设计稿数据处理成程序可使用的格式。...这里面有很多细节问题需要克服,具体我没做过所以不好具体说,不过我估计会对设计人员的设计稿制定一系列的标准,以便更好的生成代码。 其次,使用布局算法将设计稿数据还原为结构良好的代码。...这里简单说就是,你需要通过布局还原算法,智能的识别设计稿里的对象,如何正确的成行成列以及样式的合理计算。最终形成跟设计稿相同的程序代码。 再次,让代码具有语义化。

    99010

    设计的空间感

    设计的空间感 ? 我的思考是具有空间维度的,而你,也同样如此。 你虽然看不到,但是可以抓住你的左耳吧?同样的,你可以挠挠你的鼻子吧?或者,你可以摸摸你的额头和后脑?...1439277023883785.gif 我们都见过这种经典的列表项删除的动设计模式。滑动具体项,移动会揭示出后面的删除按钮。点击删除图标,所选项会立即有一种崩塌般的运动感。...除了上述的这些运动形式,我还可以举例很多很多,但是到此为止吧,我认为你已经可以理解我所要表达的含义:用户可以通过动和空间感的设计来理解元素在界面这一虚拟世界中的物理关系和含义。...这是一个非常优秀的通过动暗示界面空间关系的范例。...尽管在Tumblr应用中的Tab切换中,没有X轴的动(比如上方的Tinder就有X轴的动),但是依然能够音乐的暗示出每一选项在X轴排列的空间关系。 ?

    1.2K20
    领券