# animateTransform The **** component is used to apply a transform animation and supports the following components: , , , , , , , >![](../../public_sys-resources/icon-note.gif) **NOTE:** >The APIs of this module are supported since API version 7. ## Permission List None ## Child Components Not supported ## Attributes The **animate** attributes and the attributes in the following table are supported.

Name

Type

Default Value

Mandatory

Description

type

[translate | scale | rotate | skewX | skewY]

-

Yes

Transform animation type.

## Example ```
``` ``` /* xxx.css */ .container { flex-direction: column; justify-content: flex-start; align-items: flex-start; background-color: #f8f8ff; } .back_container { flex-direction: row; justify-content: flex-start; align-items: flex-start; height: 1000px; width: 1080px; } ``` ![](figures/animate-transform.gif) Animation overlay ```
``` ``` /* xxx.css */ .container { flex-direction: column; justify-content: flex-start; align-items: flex-start; background-color: #f8f8ff; } .back_container { flex-direction: row; justify-content: flex-start; align-items: flex-start; height: 1000px; width: 1080px; } ``` ![](figures/animate-transform2.gif) Involved component example ```
``` ``` /* xxx.css */ .container { flex-direction: column; justify-content: flex-start; align-items: flex-start; background-color: #f8f8ff; } .back_container { flex-direction: row; justify-content: flex-start; align-items: flex-start; height: 1000px; width: 1080px; } ``` ![](figures/animate-transform3.gif)