用户界面缓解曲线

1-zCF7Jk2R6I3OSBeAQHk6pw

由于采用扁平设计,动画的质量是创造伟大的界面更是必不可少的因素。通过动作设计,可以影响产品的整体体验,并从市场上把它分开。动画可以使复杂的相互作用简单,把好设计成令人难忘的用户体验。但是,我们如何创造品质的动画?缓和曲线是许多核心部件,需要一个体面的动画,使得它梦幻般的之一!

问题是,如何理解缓和曲线的工作有可能是个困难。而且人们知道想如何缓和曲线的工作,以及如何设计自己的更好的理解。一个缓和曲线是定义在图上的加速度方式的线。缓和曲线由许多其他的名字,如运动曲线,定时功能,贝塞尔曲线或只是曲线通常所说。一个缓和曲线的不同形状也有像缓解关键字,缓出,或缓解。

如何缓解工作曲线

缓和曲线通过X,Y轴创建。的X和Y的含义可以变化从应用到应用。在发展中,X和Y状态的含义保持相当一致。其被定义为动画(Y)的百分比随时间的变化(Ⅹ)。

1-yrj0VOEk_rciKIDglyvF-A

这缓和曲线时的样子付诸实践?这就是时间和间隔的概念开始发挥作用。

时间和间隔

时间是持续时间为一个动画来完成。间距是每个“帧”之间的空间,但在我们的情况下,它是动画的各个百分比之间的空间。下面,我已经展示了如何间距涉及缓动曲线。想想垂直=快速和水平=缓慢。

设计一个缓动曲线

设计一个缓动曲线人们总是问我,“我什么时候用缓动曲线?”我的回答-这真的取决于具体的方案。没有一个对绝对的工作缓动曲线。起草这些曲线设计是运动的重要组成部分。缓和曲线出现在现实世界中的物理范围内后,通常设计的,但并不总是遵循这些规则。现实世界是一个伟大的地方对于获得灵感动画。例如,在现实世界中没有对象开始在全速度并立即停止-就像一个线性缓和曲线一样。对象总是有某种加速或减速。这只是众多迪士尼概念在概述了1 动画的12条原则,这在很大程度上是基于物理学和物理学的夸张。

当起草一封缓动曲线记住,纵是快速和水平是缓慢的。您创建的曲线应该是取决于你的交互设计。您可以创建许多不同类型的(X,Y)网格内的曲线。

宽松的发展曲线之内

在宽松的发展曲线被称为“定时功能”,这是创建一个定义在图形加速模式的贝塞尔曲线的数学方程。这通常在开发中使用的函数是立方贝塞尔。

1-vWeVRPeCyo8Ul6G7CPibLA

在大多数编程语言,有喜欢易用性的,容易出一些预定义宽松的曲线,并易于在出。一定要检查的文件,看看哪些曲线是预定义的。下面我列出了在被预先定义的CSS的缓和曲线。

  • 易用性在=立方贝塞尔(0.42,0,1,1)
  • 缓解-OUT =立方贝塞尔(0,0,0.58,1)
  • 缓解-IN-OUT =立方贝塞尔(0.42,0,0.58,1)

 

在CSS中有可以在对象类中定义的“全球”放心,这也适用同样的易用性,以每一个关键帧。例如,如果你有一个反弹,动画将反弹在每个关键帧。

您可以通过关键帧中定义他们获得更精确与例。重要的是要记住,缓和曲线的百分比值定义是很重要的你想轻松自如地发生。

@keyframes动画名称{ 
  0%{ 
    动画定时功能:立方贝塞尔(1,0.01,0.91,0.46); 
  } 
  25%{ 
    动画定时功能:线性; 
  } 
  50%{ 
    动画定时-功能:立方贝塞尔(0,.02,0,1.01); 
  } 
  75%{ 
    动画定时功能:线性; 
  } 
  100%{ 
    动画定时功能:线性; 
  } 
}

缓和曲线的概念并不仅仅适用于一个单一的动画,但可以适用于延迟!它可以使当屏幕有动画时的许多元素很有趣。这里是一个正弦波延迟的一个例子。我通过创建萨斯循环使用指南针数学佣工来计算正弦创造了这个。

@for $ I从1到7 { 
  &:第n个孩子(#{$ I}){ 
     动画延迟:(#{罪(0.4)*($ I)} S); 
}

原创文章,作者:Smiler李想,如若转载,请注明出处:https://www.iamue.com/5774/

(0)
Smiler李想Smiler李想
上一篇 2015-05-25
下一篇 2015-05-27

相关推荐

  • Axure优雅装逼指南:开启原型高颜值形态

    作者寄语 / 一直想写的Axure小技巧分享,终于动手写了。望能对亲有所帮助,文笔粗糙请谅解。内容目录:啥是高保真原型?简单说明原型Axure可以画出什么水准的高保真?给示例,开启装逼模式特殊的技巧:核心内功:目标清晰/理解设计规范画图习惯:像素对齐/用浅色/上素材啥时候上高保真?:适用场景 and 不适用场景啥是高保真原型?啥是原型,从事互联网研发体系的同学,肯定非常熟悉,特别是产品岗同学。如果不是,那如下简单讲原型和高保真原型的:原...

    2018-04-28
  • 撇开设计师的视角,普通用户是如何看待设计细节的?

    做设计久了,设计师很少能够真正站在用户的角度看待网站和APP。今天的文章,我们来聊聊普通用户眼里的设计细节~我们应该迎合用户,如果连对的东西都不能坚持,产出物的最终目标就会发生偏离,甚至完全无效。 ——@冯铁

    2017-05-13
  • 【UE&用户体验面试题】阿里巴巴 2015 用户体验专员实习生笔试题

    阿里巴巴 2015 用户体验专员实习生笔试题 1.某购物网站是大陆市场的领导者,为了扩展台湾市场,专门推出了该网站的台湾版并已上线。为了在台湾竞争激烈的电商 环境中脱引而出,吸引更多从未使用过该网站的台湾用户…

    2015-07-30
  • U+敏捷研发体系

    “研发是一项创造性的工作,卓有成效的研发需要优秀的研发团队来完成,优越的研发流程始终能够发现最佳的机遇,推出有竞争力的产品和服务,并以最快的速度把这些研发成果投入市场。”△ △ △ U+敏捷研发体系流程 △ △ △需求分析1研发体系中的第一个环节,这一阶段要求需求分析人员针对待开发软件提供完整、清晰、具体的要求,确定软件必须实现哪些任务。其中包含的敏捷建模,要求需求分析人员对现实问题的抽象想法构画出草图,以规避需求的不合理等问题。原型设...

    2018-03-30
  • 视觉设计师需要懂的4个设计原理

    把你的工作当作一门手艺,因为总有一些你能改进的东西。靠激励自己成为一个更好设计师。

    2017-05-04
  • 设计流程、交互设计进阶、空状态设计

    设计作品源于设计师的自我发现、情感和创造,在日常工作中我们加入字体、颜色、空间准则来让在我们感性的表达设计美学基础上更理性的表达设计思维;以上这些是众所周知的基本法则,是设计具备的基本能力;科学的、合理的、为用户设计才是设计师价值的体现。那么如何让我们的设计更理性?在长期跟一条产品线的工作过程中,我们会发现每天做着很多事情,不知道会不会有以下感觉:1.感觉离用户很远;2.感觉对用户数据的增长好像没有什么明显帮助。那么用户增长和设计有什么...

    2018-03-15
  • 前车之鉴:一个视觉交互设计失败的案例

    最近在做产品设计时,遇到了一个非常典型的设计失败案例。这个案例反应了一些老生常谈的问题,我觉得非常有意思。

    2017-06-01
  • 当卡片式UI不再流行,列表式UI将是王牌

    作为设计师,虽然我们都喜欢最新的流行趋势,额外的白色空间和大图像,但对于新闻和数据,列表式是更好地解决基本的用户目标的方法。卡片是提供详细信息的入口。——来源:Google Material DesignGoogle的搜索结果可能会更加丰富多彩,但每页提供的信息较少。——来自:GreenBot

    2017-05-13
  • VUI语音交互设计:三步打造任务导向型对话场景

    语音交互的主要能力在于开放式domain的聊天型功能与任务导向的技能型功能。如果说快捷高效、轻松自然是语音交互的独特优势,那么任务导向型功能就是这些优势的完美落点,一个量好的语音交互产品,自然是技多不压身,能够cover的domain多越好,能够get的技能越强大越好。那么,作为语音产品设计人员,如何以短平快的方式设计一个任务导向型对话场景呢?当然,和传统交互设计工作一样,前期调研是很有必要的。你想设计的这个功能是否能满足产品目标、是否...

    2018-02-15
  • 四步解说,搞定吸引人的移动端详情页设计

    本文依然是关于详情页设计,涉及到了排版/构图/色彩/氛围点缀/字体等多个方面。以下是我总结了可以让你的详情页脱颖而出的四个系列的套路,兴许对你们有用!enjoy~

    2017-08-04