# GraffitiCSSAnimator
Class Inherits GraffitiWebControl
## About
GraffitiCSSAnimator provides access to fast, accessible, and resource efficient CSS animations.
## Compatibility
### Framework API Version
| 1.0 | 2.0 |
| :---: | :---: |
| True | True |
### Web
| 32-Bit | 64-Bit |
| :---: | :---: |
| True | True |
## Enumerations
| Name | Value | Description |
| --- | :---: | --- |
| BounceDirections | None <br> Down <br> Left <br> Right <br> Up | Supported animation bounce directions. |
| Directions | Down <br> Left <br> Right <br> Up | Supported animation directions. |
| FadeDirections | None <br> Down <br> Left <br> Right <br> Up <br> TopLeft <br> TopRight <br> BottomLeft <br> BottomRight | Supported fade animation directions. |
| FlipDirections | X <br> Y | Supported flip animation directions. |
| LightspeedDirections | Left <br> Right | Supported lightspeed animation directions. |
| RotateDirections | None <br> DownLeft <br> DownRight <br> UpLeft <br> UpRight | Supported rotate animation directions. |
| ZoomDirections | None <br> Down <br> Left <br> Right <br> Up | Supported zoom animation directions. |
## Event Definitions
| Name | Parameters | Return Type | Description |
| --- | :---: | :---: | --- |
| AnimationComplete | name as String | (None) | Raised when an animation has finished playing. |
## Methods
| Name | Parameters | Return Type | Description |
| --- | :---: | :---: | --- |
| BackIn | control as WebUIControl <br> direction as Directions <br> options as GraffitiCSSAnimatorOptions = nil | (None) | An animation that results in the control being displayed. |
| BackOut | control as WebUIControl <br> direction as Directions <br> options as GraffitiCSSAnimatorOptions = nil | (None) | An animation that results in the control being being hidden. |
| Bounce | control as WebUIControl <br> options as GraffitiCSSAnimatorOptions = nil | (None) | Causes the control to animate for attention. |
| BounceIn | control as WebUIControl <br> direction as BounceDirections <br> options as GraffitiCSSAnimatorOptions = nil | (None) | An animation that results in the control being displayed. |
| BounceOut | control as WebUIControl <br> direction as BounceDirections <br> options as GraffitiCSSAnimatorOptions = nil | (None) | An animation that results in the control being being hidden. |
| FadeIn | control as WebUIControl <br> direction as FadeDirections <br> big as Boolean = False <br> options as GraffitiCSSAnimatorOptions = nil | (None) | An animation that results in the control being displayed. |
| FadeOut | control as WebUIControl <br> direction as FadeDirections <br> big as Boolean = False <br> options as GraffitiCSSAnimatorOptions = nil | (None) | An animation that results in the control being being hidden. |
| Flash | control as WebUIControl <br> options as GraffitiCSSAnimatorOptions = nil | (None) | Causes the control to animate for attention. |
| Flip | control as WebUIControl <br> options as GraffitiCSSAnimatorOptions = Nil | (None) | Causes the control to animate for attention. |
| FlipIn | control as WebUIControl <br> direction as FlipDirections <br> options as GraffitiCSSAnimatorOptions = nil | (None) | An animation that results in the control being displayed. |
| FlipOut | control as WebUIControl <br> direction as FlipDirections <br> options as GraffitiCSSAnimatorOptions = nil | (None) | An animation that results in the control being being hidden. |
| HeadShake | control as WebUIControl <br> options as GraffitiCSSAnimatorOptions = nil | (None) | Causes the control to animate for attention. |
| HeartBeat | control as WebUIControl <br> options as GraffitiCSSAnimatorOptions = nil | (None) | Causes the control to animate for attention. |
| Hinge | control as WebUIControl <br> options as GraffitiCSSAnimatorOptions = nil | (None) | Causes the control to animate for attention. |
| JackInTheBox | control as WebUIControl <br> options as GraffitiCSSAnimatorOptions = nil | (None) | Causes the control to animate for attention. |
| Jello | control as WebUIControl <br> options as GraffitiCSSAnimatorOptions = nil | (None) | Causes the control to animate for attention. |
| LightspeedIn | control as WebUIControl <br> direction as LightspeedDirections <br> options as GraffitiCSSAnimatorOptions = nil | (None) | An animation that results in the control being displayed. |
| LightspeedOut | control as WebUIControl <br> direction as LightspeedDirections <br> options as GraffitiCSSAnimatorOptions = nil | (None) | An animation that results in the control being being hidden. |
| Pulse | control as WebUIControl <br> options as GraffitiCSSAnimatorOptions = nil | (None) | Causes the control to animate for attention. |
| RollIn | control as WebUIControl <br> options as GraffitiCSSAnimatorOptions = nil | (None) | An animation that results in the control being displayed. |
| RollOut | control as WebUIControl <br> options as GraffitiCSSAnimatorOptions = nil | (None) | An animation that results in the control being being hidden. |
| RotateIn | control as WebUIControl <br> direction as RotateDirections <br> options as GraffitiCSSAnimatorOptions = nil | (None) | An animation that results in the control being displayed. |
| RotateOut | control as WebUIControl <br> direction as rotateDirections <br> options as GraffitiCSSAnimatorOptions = nil | (None) | An animation that results in the control being being hidden. |
| RubberBand | control as WebUIControl <br> options as GraffitiCSSAnimatorOptions = nil | (None) | Causes the control to animate for attention. |
| ShakeX | control as WebUIControl <br> options as GraffitiCSSAnimatorOptions = nil | (None) | Causes the control to animate for attention. |
| ShakeY | control as WebUIControl <br> options as GraffitiCSSAnimatorOptions = nil | (None) | Causes the control to animate for attention. |
| SlideIn | control as WebUIControl <br> direction as Directions <br> options as GraffitiCSSAnimatorOptions = nil | (None) | An animation that results in the control being displayed. |
| SlideOut | control as WebUIControl <br> direction as Directions <br> options as GraffitiCSSAnimatorOptions = nil | (None) | An animation that results in the control being being hidden. |
| Swing | control as WebUIControl <br> options as GraffitiCSSAnimatorOptions = nil | (None) | Causes the control to animate for attention. |
| Tada | control as WebUIControl <br> options as GraffitiCSSAnimatorOptions = nil | (None) | Causes the control to animate for attention. |
| Wobble | control as WebUIControl <br> options as GraffitiCSSAnimatorOptions = nil | (None) | Causes the control to animate for attention. |
| ZoomIn | control as WebUIControl <br> direction as ZoomDirections <br> options as GraffitiCSSAnimatorOptions = nil | (None) | An animation that results in the control being displayed. |
| ZoomOut | control as WebUIControl <br> direction as ZoomDirections <br> options as GraffitiCSSAnimatorOptions = nil | (None) | An animation that results in the control being being hidden. |