AjaxAnimation


【功能說明】

用途:用來實現絢麗的動畫效果,對象是一個 Panel Div 的元件,可以控制其開啟或關閉 Panel 的大小變化,底色顏色變化 ,字型顏色變化及邊框的顏色變化等等。

【元件屬性】

ID ( 元件名稱 ) (string)

用於識別該組件。

TargetControlID( 目標元件 ) (string)

要觸發本動畫元件的目標元件,就是當此元件被 Click 時,則會觸發本動畫效果。

Action( enum )

要展現的效果方式,可設為 Open ,代表打開的效果,設為 Close 代表關閉的效果,目前打開故定會變大,關閉固定會變小。

ActionContainer ( 作用元件 ) string)

所對應的作用 Panel Div 元件的名稱,就是本動畫會對此 Panel Div 進行指定的效果動作。

Enabled( 致能 )( bool)

是否要讓動畫起作用,預設都是為 True

FadeStartBackColor ( 起始背景顏色 )(Color)

在動畫開始時,對 Panel 作用的起始背景顏色,配合終止的背景顏色可達漸變的效果。

FadeEndBackColor ( 終止背景顏色 )(Color)

在動畫開始時,對 Panel 作用的終止背景顏色,配合起始的背景顏色可達漸變的效果。

FadeStartBorderColor ( 起始邊框顏色 )(Color)

在動畫開始時,對 Panel 作用的起始邊框顏色,配合終止的邊框顏色可達漸變的效果。

FadeEndBorderColor ( 終止邊框顏色 )(Color)

在動畫開始時,對 Panel 作用的終止邊框顏色,配合起始的邊框顏色可達漸變的效果。

FadeStartFontColor ( 起始字型顏色 )(Color)

在動畫開始時,對 Panel 作用的起始字型顏色,配合終止的字型顏色可達漸變的效果。

FadeEndFontColor ( 終止字型顏色 )(Color)

在動畫開始時,對 Panel 作用的終止字型顏色,配合起始的字型顏色可達漸變的效果。

Fadeinterval ( 效果時間 )(Numeric)

只動畫開始到結束的時間長短,以秒為單位,預設為 0.5 秒,本值越大,動畫的效果越慢。

ShowFontSize ( 字型大小 ) int

當在動畫效果完畢後,會改變現有的 Panel 字型大小,此用來做為動畫效果的最終字型大小。

ShowPanelWidth ( 寬度大小 ) unit

當在動畫效果完畢後,會改變現有的 Panel 寬度大小,此用來做為動畫效果的最終型大小。

ShowPanelHeight ( 高度大小 ) unit

當在動畫效果完畢後,會改變現有的 Panel 高度大小,此用來做為動畫效果的最終型高度。

 

【其他說明】

  使用本動畫時,必須要有一個 AjaxAnimation 作為 Open 的動畫效果,另一個為 Close 的動畫效果,一起搭配使用,才能達到較好的視覺效果。

 

 

Converted from CHM to HTML with chm2web Pro 2.85 (unicode)