使用动态效果

动态效果是一种交互式对象,单击或指向这些对象时,其外观会更改。这种对象在 Web 上通常都作为导览工具。例如,您可以使按钮在按下时变色,或在指向按钮时显示文本。

您可以使用 JavaScript 图像切换在 Web 浏览器中达到动态效果。其中的概念很简单:每一个动态效果区域都使用两个或多个尺寸相同的单个图像。图像会对用户的动作进行回应(例如将指针移动到图像上),一个图像会快速替换为另一个。

鼠标移出状态时的动态效果(左图),以及鼠标滑过状态时的动态效果(右图)。

其效果就是创建一种简单的动画,而每一个单个图像都可以想像成是该动画的帧。为了方便说明,我们将每个帧称为“状态”。对于每种动态效果,Corel Painter 支持三种可能的状态:

 
“鼠标滚动”状态显示默认图像。Corel Painter 在页面首次装入时以及指针离开动态效果时显示此图像。如果 Web 浏览器不支持 JavaScript 图像切换,则将只显示这个图像。
 
鼠标滑过状态在指针移动到动态效果上时,会显示这个图像。
 
鼠标按下状态 在用户按下动态效果时,会显示这个图像。当用户放开鼠标按钮时,会再次显示鼠标移出图像。

并非所有版本的浏览器都支持这些状态。“鼠标滑过”与“鼠标移出”状态可在支持 JavaScript 1.1(Microsoft Internet Explorer 4.0 及更高版本)的浏览器中显示。

“鼠标按下”状态可在支持 JavaScript 1.2(Microsoft Internet Explorer 4.0 及更高版本)的浏览器中显示。如果浏览器不自持上述 JavaScript 版本根本没有安装 JavaScript,则无法显示动态效果。

创建动态效果

创建动态效果之前,您必须仔细分析图像。

 
哪些图像区域要有动态效果?
 
哪些动态效果状态组合将用于每一个区域中?
 
如何为每一个区域创建动态效果状态?

其中第三项特别重要。因为每一个动态效果区域都分别有两个或三个状态,您必须决定要如何呈现每一种状态。

呈现状态最普通的方式,就是使用多重图层(每种状态一个图层),然后依需要隐藏、显示图层。另一种选择是使用矢量图形或动态文本,然后重新定义每个状态的属性(颜色、透明度、大小等等)。

在复制图层以用于动态效果时,请按住 Option 并单击 (Mac OS) 或按住 Alt 并单击 (Windows),以控制对齐。如果您有任何疑虑,请双击每个图层并验证“位置”“顶对齐”和“位置”“左对齐”字段以检查图层对齐情况。在这些字段中输入数字,以进行必要的对齐调整。


反馈
该页面对您有帮助吗?发送反馈。

Copyright 2012 Corel Corporation. 保留所有权利。