Web页面设计中的动画运用技巧

随着软">硬件技术的发展,界面动画在我们的日常生活中随处可见。桌面软件、移动应用、云服务此刻回顾四周我相信你一定能发现他们。

在产品中动画未必越多越好,也未必越炫越好。不同的产品类型对动画的要求也不同。常见的动画主要承担向用户解释界面与界面之间的关系,元素与元素间的关系以及特定元素的强化。

如果你关注过界面动画,你可能见过以下这些动画曲线。摘自http://easings.net/

他们表述了动画变化的程度与时间的关系。通过合理利用这些动画曲线背后的原理,可以让动画看起来更加真实。

这里说到我们要让界面动画更自然。如何做到自然?只要遵循客观物理规律以及人得视觉经验,动画就会看上去真实自然。

为什么要讲动画函数?相信很多设计师看到下面的文章会的觉得太枯燥。

那我们回到产品研发过程,在产品里,常见的动画实现有这么几种:

设计师逐帧绘制;开发同学实现循序/循环播放逻辑。设计师提供动画资源文件如(视频、flash、gif);开发同学将资源嵌入产品。设计师提供动画形式、参数与元素;开发同学完成动画实现,如:html5/CSS动画。

文本想针对第三种形式,帮助设计师了解动画背后的科学知识,可以有具体的参数与开发同学沟通。

如果你熟悉物理课本里的运动公式,请跳过第一部分。

运动动画

我们先从最简单的运动动画说起。我们客观物理规律还是得从牛顿第二定律说起。F=ma,如果大家不明白这个公式,没关系。

请允许我不那么讲究术语的严谨性。通俗点来说,就是运动动画响应变化情况与执行动画的物体本身有关。如果你想表现的物体是一个沉甸甸的,那么他们的起始动画响应/参数的变化会比较慢。反之,物体是轻巧的,那么其起始动画响应/参数的变化会比较快。

从图上可以看到如果是相同的操作且移动相同的距离,轻巧的所花的时间越短。

阻尼动画

提到阻尼,需要介绍三个概念:临界阻尼、过阻尼、欠阻尼。

临界阻尼

生活中一些高档的门或橱柜。他们在开合的过程中为了不造成太大的声响,他们的机械结构阻尼会尽量设计接近临界阻尼。这个过程最容易让人接受,不会感觉有外界干扰。过阻尼和欠阻尼,通常能让你感觉到有一只隐形的手,阻碍或促进运动。

过阻尼

从字面上会容易理解,就是阻尼很大,阻碍运动的发展。有些自动门或电梯门在闭合的过程中,在最后段里往往需要更长的时间。另外,记忆枕的恢复的过程也是过阻尼。

欠阻尼

阻尼不够,继而形成了振荡的特征。生活中的一些弹簧门,在关闭的过程中,会多次摆动,最终趋于闭合。

做一个比较细腻的界面动画时候,如果追求理性一些,可以把动画的成果拆解成三个阶段。启动、运行、收尾。设计师需要花更多的时间去考虑启动与收尾过程。

启动阶段:
体现力、质量、环境,可以表现材质的轻盈与厚重。收尾阶段:体现质量、速度、环境。阻尼通常在这个阶段体现。举个例子

请大家关注启动与收尾阶段。

动画曲线仅作示意感受,可能与实际动画有所出入。

呼吸动画

呼吸动画,常用于界面元素的提醒。

对于这个动画,设计师最直观的印象就是闪烁。在实施的过程中,对于闪烁一词会被赋予不同的理解。

设计师眼中的闪烁:“渐显 -> 渐隐 -> 渐显 -> 渐隐”;工程师眼中的闪烁:“显示 -> 隐藏 -> 显示 -> 隐藏”;

如何把动画做得更细腻,就在于如何将渐显与渐隐的过程如何描述得更加仔细。

对于最早的渐显、渐隐动画,我首先想到了三角函数。

仔细观察这个函数,可以发现他的特点是在一个周期里是启动渐增、收尾减缓的过程。适合开发利用简单代码实现的动画效果。

有兴趣的同学可以用原型感受一下。做闪烁动画,用到三角函数其实就可以满足大部分场景。

我在尝试的动画的时候,把他作为呼吸函数来看,总觉得哪里还是不太自然。看起来“呼吸比较急促”。

我们来分析一下呼吸函数。

为什么看起来呼吸局促呢?请各位看官现在试试深呼吸,体会一下。你会发现在我们的在吸气的阶段,很快会就达到肺撑满的状态,然后吐气的阶段可以持续很久。大体上比例分布是这样的。

时间: 2024-09-27 06:20:03

Web页面设计中的动画运用技巧的相关文章

Web 页面设计的色彩理论及应用

web|设计|页面 我们在设计的运用上重点在于创造一个没有过的形态,把形体润饰得协调美观,它受社会的制约,重视地方特征.为了在设计中有效的使用色彩我们必须掌握一些色彩的基础理论知识,结合自己的实际经验,来营造我们的作品.同一色彩有数之不尽的应用方法,并没有非常机械的色彩调和的法则,在一定的原则下靠我们自己的眼睛和审美观点来做出选择. 色彩构成(Interaction of color),可以理解为色彩的作用,是在色彩科学体系的基础上,研究符合人们知觉和心理原则的配色.配色有三类要素:光学要素(明

“灰色”在Web交互设计中的8类应用

在进行Web的交互设计中,颜色信息的传达也是不可或缺的一部分.我们常会发现许多"灰色"的应用,他们的出现总是不动声色而又恰如其分,维持了整个页面的平衡与统一.本文将从一些实际案例出发,阐述"灰色"在Web交互设计中的8类应用. 首先让Mr.Gray 来做个简单的自我介绍吧: 狭义的 Mr.Gray 狭义的Mr.Gray, 是指没有色相与纯度,只有明度,将黑色和白色混和而成的一种中间色. 依据不同分类方法可大体分为浅灰与深灰两种,亦可分为暖灰与冷灰. 相对来说,其特征

Web交互设计中“灰色调”的8类应用

在进行Web的交互设计中,颜色信息的传达也是不可或缺的一部分.我们常会发现许多"灰色"的应用,他们的出现总是不动声色而又恰如其分,维持了整个页面的平衡与统一.本文将从一些实际案例出发,阐述"灰色"在Web交互设计中的8类应用. 首先让Mr.Gray 来做个简单的自我介绍吧: 狭义的 Mr.Gray 狭义的Mr.Gray, 是指没有色相与纯度,只有明度,将黑色和白色混和而成的一种中间色. 依据不同分类方法可大体分为浅灰与深灰两种,亦可分为暖灰与冷灰. 相对来说,其特征

网页设计中纹理的运用技巧

  texture在设计中应用已经越发完善了.它将形成一种趋势,简单而有效的为web页面设计添加几分深度感. 充分发挥texture的威力是一份伟大的职责.它不仅能够很好增强web设计的表现效果,对于设计师来说还是一个质量上乘的好工具.它的美妙作用是可以引导浏览者的视线,强调关键元素的重要性. 然而,长期以往texture似乎总和"脏乱"或者"低劣"设计为伍,它的滥用处处可见,像乐队的website等,对于设计师来说,它遗留下来的滋味可不怎么样!. 也正是由于以前的

网页设计中文本排版的技巧和细节

网站的核心是内容,用户访问网站最重要的目的就是要看网站的正文,所以,网页的文本排版非常重要. 网页的文本排版并不是仅仅在CSS里设置个字体大小那么简单的,想要有好的排版,对细节要下一番功夫才行. 字体大小与行距 在早期的网页设计中,设计师为了追求中文字体的最佳视觉效果,经常使用12px像素的字号.其实在现在看来,网站内容页面用这么小的文字是不可取的,小字体的可读性很差,没有多少人愿意非常费力的盯着屏幕去辨识那些小字.应该说,将文字的字号设置成14px或者更大的16px会更加合理,浏览者阅读起来也

视觉设计:页面设计中整体运用极简设计手段

文章描述:视觉设计:页面设计中整体运用极简设计手段. "从有到无,从无到有,这是我们这一代在消费爆炸.名牌泛滥当中出生入死挣扎升华的集体私家体会.定一定神,我们才知道其实真正简单的干净是何等的美好."这是设计师欧阳应霁曾说过的一句话.每个设计师都可能经历过这么一个过程,当被眼前多元化的图形和繁杂的颜色搅乱到找不到北的时候,重新回到最原始的画面,也许它像一张白纸,从最本质最原生的状态出发,足以让它生根发芽,甚至开花.在这个浮躁的城市,周围越来越多的事物被简化包装.摒弃华丽的外衣,以它特有

格式塔在页面设计中的应用

  格式塔在页面设计中的应用 什么是格式塔? 格式塔心理学诞生于1912年,是由德国心理学家组成的研究小组试图解释人类视觉的工作原理.他们观察了许多重要的视觉现象并对它们编订了目录.其中最基础的发现是人类视觉是整体的:我们的视觉系统自动对视觉输入构建结构,并在神经系统层面上感知形状.图形和物体,而不是只看到互不相连的边.线和区域."形状"和"图形"在德语中是Gestalt,因此这些理论也称做视觉感知的格式塔原理. 最重要的格式塔原理 接近性原理;相似性原理;连续性原

动态-web网站设计中数据库连接问题

问题描述 web网站设计中数据库连接问题 iis可以浏览动态页但是无法插入sqlserver2000数据库,odbc已经连接,dreamweaver也连接好了 解决方案 sql server2000比较老了,和windows 2003以上不兼容,先检查下配置再说

在网页设计中对称手法使用技巧

文章描述:在网页设计中,对称/不对称的有效运用可以达到非常与众不同的效果. 在设计中,对称创造了平衡,平衡了创造和谐.秩序和审美.自然界中对称无处不在,也许正是这种无处不在的状态让我们发现对称的美.形态学的基本原则之一就是对称,它是一套人类形为理论,形态学认为人类对看到和遇到的事物本能的产生出秩序和完整性. However, symmetry can get boring. Asymmetry is a break in symmetry, which when used effectively