感官动画片

核心提示前言动画就是变幻的图画,这就是我们常说的“动画使我们的网站鲜活起来”。网页本身是一个二维空间的静态表现形式,而动画可以使静态的元素进行运动,产生活力的表现。在网页中动画未必越多越好,也未必越炫酷越好,不同类型的网站对动画的要求各不相同。常见

动画是一个不断变化的画面,也就是我们常说的:“动画让我们的网站活起来”。网页本身就是一个二维空的静态表达,动画可以让静态的元素动起来,产生动态的表达。

在网页中,动画越多越好,越酷越好。不同类型的网站对动画的要求不同。常见的动画主要用于向用户解释界面、元素、元素之间的关系,强调特定的元素。

网络动画开发

1.GIF动画

这种格式的动画也变成了帧动画画面,是在互联网发展之初的1987年创作的。其优点是图像格式兼容性强,体积小,制造方便;缺点也很明显:动画效果单一,只有256色,无法实现交互效果。

这种动画画面一般用在图片广告、动态表情等地方。

2.FLASH动画

这种动画丰富了上面提到的gif动画。虽然也是二维动画,但是可以支持交互操作等动画,甚至可以加入多媒体元素。Flash的优点是画面美观,支持流媒体播放,支持交互操作,文件小。以前大部分网页都是用flash开发设计的,但是随着移动互联网的兴起,很多浏览器将不再支持flash。Adobe官方也停止了对flash的维护,这预示着flash动画将在移动互联网时代被彻底取代。当然,较低版本的浏览器仍然可以播放flash,或者使用专用的flash浏览器。

3.Javascript动画

这是互联网技术的重要体现。Javascript动画是基于脚本代码实现的交互式动画。它具有浏览器兼容性强、无插件、代码执行速度快、支持移动设备等诸多优点。不过这类动画需要设计师有一定的编码能力。

4.HTML5和CSS动画

和上面的Javascript动画有点不同。虽然两者都是基于代码实现的交互动画,但是在使用的过程中两者有很大的区别。前者可以通过DOM事件对象开始生成原生动画,也可以通过现有的js动画库生成特效动画,可以和其他一些独立的动画库配合使用。Css动画完全依赖于自身的属性和浏览器兼容性,css可以在没有外部文件引用的情况下开始创建动画。

有趣的是,css动画类似于flash的原理,动画轨迹是通过关键帧来实现的。详细操作见CSS3动画。

Javascript动画的一部分可以通过css动画来实现,css动画也可以通过Javascript来实现。两者都可以根据情况选择,这都取决于事件对象的类型。

网页的应用类型

首先需要明确的是,我们不能随意给任何网页元素应用动画效果。用什么样的动画效果,怎么用,交互效果怎么样,这些都需要慎重考虑。

网页中动画效果的实现细节和交互效果是设计师必须考虑的。如果设计出来的交互动画消耗了太多的资源,拖慢了用户的移动设备,更糟糕的是,普通的PC访问也会很慢,那么交互动画就会极大的影响网站的用户体验。

网页中的几种经典动画形式

1.页面加载Javascript动画的onload事件。

你可以想象一下计算机运行时鼠标的状态。正常情况下是指针,忙的时候后面是沙漏或者圆圈,没反应的时候是沙漏或者圆圈等等。这些都是操作过程中等待反馈的动画。

当网页加载时间较长时,可以适当添加页面加载等待效果、进度条或充满歉意幽默的动画等。

页面加载动画主要是在页面还没有加载的时候给浏览者提供反馈。无论用什么样的动画来告诉用户正在发生什么,即使是一个简单的进度条也能大大减轻用户的精神负担。

2.元素的交互式动画

动画效果的出现需要用户在网页中做出相应的触发事件。这类事件包括Javascript的DOM操作事件和css的伪类事件。

经典事件包括:鼠标悬停反馈、鼠标离开反馈、按钮点击反馈、点击元素A执行元素B反馈等。

3.故事页面动画

区分以上动画,这个故事化的动画页面主要是营造剧情氛围,通过与用户的互动达到传递信息的目的。这可以理解为引导动画,引导用户一步一步地执行。

故事页面动画本身的质量非常重要,直接影响用户与页面的交互。

4.装饰动画

这种动画是一种点缀,除了提高页面的动态视觉效果之外没有任何目的。这种动画类似于元素的交互动画,是隐式被动动画。如果用户不执行触发事件,动画将不会播放。

需要注意的是,不要过多使用和滥用装饰性动画,会分散用户的注意力。网站的目的是传播网站内容,而不是这些动画效果。

5.广告动画

这里指的是横幅图和轮播图,这里就不赘述了。可以看看电商的轮播图。

网页的用户体验原则要注意什么?

1、开启速度更快,运行流畅。

2.节奏适中

3.从页面中的细节开始。

4、不能干扰主画面和主题内容。

摘要

使用动画动画效果的主要目的是提高网页的可用性。简单的动画效果也能有效地引导用户,帮助他们理解事件触发后的反馈,这需要设计师在设计时仔细考虑。其次,动态效果的第二个原因是审美需求。动画可以使静态的页面具有运动的活力,赋予画面以生命力,从而建立人机交互环境,让用户接受网站要传递的内容。

 
友情链接
鄂ICP备19019357号-22