• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 动画样式<a name="ZH-CN_TOPIC_0000001164130754"></a>
2
3组件支持动态的旋转、平移、缩放效果,可在style或css中设置。
4
5<a name="zh-cn_topic_0000001173164765_table1863253974"></a>
6<table><thead align="left"><tr id="zh-cn_topic_0000001173164765_row786315538710"><th class="cellrowborder" valign="top" width="26.02%" id="mcps1.1.5.1.1"><p id="zh-cn_topic_0000001173164765_p108631953175"><a name="zh-cn_topic_0000001173164765_p108631953175"></a><a name="zh-cn_topic_0000001173164765_p108631953175"></a>名称</p>
7</th>
8<th class="cellrowborder" valign="top" width="18.529999999999998%" id="mcps1.1.5.1.2"><p id="zh-cn_topic_0000001173164765_p1486365316710"><a name="zh-cn_topic_0000001173164765_p1486365316710"></a><a name="zh-cn_topic_0000001173164765_p1486365316710"></a>类型</p>
9</th>
10<th class="cellrowborder" valign="top" width="13.900000000000002%" id="mcps1.1.5.1.3"><p id="zh-cn_topic_0000001173164765_p138637531275"><a name="zh-cn_topic_0000001173164765_p138637531275"></a><a name="zh-cn_topic_0000001173164765_p138637531275"></a>默认值</p>
11</th>
12<th class="cellrowborder" valign="top" width="41.55%" id="mcps1.1.5.1.4"><p id="zh-cn_topic_0000001173164765_p17863053878"><a name="zh-cn_topic_0000001173164765_p17863053878"></a><a name="zh-cn_topic_0000001173164765_p17863053878"></a>描述</p>
13</th>
14</tr>
15</thead>
16<tbody><tr id="zh-cn_topic_0000001173164765_row178631153474"><td class="cellrowborder" valign="top" width="26.02%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164765_p4863105311717"><a name="zh-cn_topic_0000001173164765_p4863105311717"></a><a name="zh-cn_topic_0000001173164765_p4863105311717"></a>transform-origin</p>
17</td>
18<td class="cellrowborder" valign="top" width="18.529999999999998%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164765_p19520834194416"><a name="zh-cn_topic_0000001173164765_p19520834194416"></a><a name="zh-cn_topic_0000001173164765_p19520834194416"></a>string<sup id="zh-cn_topic_0000001173164765_sup18345114116209"><a name="zh-cn_topic_0000001173164765_sup18345114116209"></a><a name="zh-cn_topic_0000001173164765_sup18345114116209"></a>6+</sup> | &lt;percentage&gt; | &lt;length&gt; string<sup id="zh-cn_topic_0000001173164765_sup126042215219"><a name="zh-cn_topic_0000001173164765_sup126042215219"></a><a name="zh-cn_topic_0000001173164765_sup126042215219"></a>6+</sup> | &lt;percentage&gt; | &lt;length&gt;</p>
19</td>
20<td class="cellrowborder" valign="top" width="13.900000000000002%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164765_p1986319537716"><a name="zh-cn_topic_0000001173164765_p1986319537716"></a><a name="zh-cn_topic_0000001173164765_p1986319537716"></a>center center</p>
21</td>
22<td class="cellrowborder" valign="top" width="41.55%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164765_p6867140201912"><a name="zh-cn_topic_0000001173164765_p6867140201912"></a><a name="zh-cn_topic_0000001173164765_p6867140201912"></a>变换对象的原点位置,支持px和百分比(相对于动画目标组件),如果仅设置一个值,另一个值为50%,第一个string的可选值为:left | center | right ,第二个string的可选值为:top | center | bottom。</p>
23<p id="zh-cn_topic_0000001173164765_p11863165316720"><a name="zh-cn_topic_0000001173164765_p11863165316720"></a><a name="zh-cn_topic_0000001173164765_p11863165316720"></a>示例:</p>
24<p id="zh-cn_topic_0000001173164765_p146961332184513"><a name="zh-cn_topic_0000001173164765_p146961332184513"></a><a name="zh-cn_topic_0000001173164765_p146961332184513"></a>transform-origin: 200px 30%。</p>
25<p id="zh-cn_topic_0000001173164765_p12696232144513"><a name="zh-cn_topic_0000001173164765_p12696232144513"></a><a name="zh-cn_topic_0000001173164765_p12696232144513"></a>transform-origin: 100px top。</p>
26<p id="zh-cn_topic_0000001173164765_p14231729142211"><a name="zh-cn_topic_0000001173164765_p14231729142211"></a><a name="zh-cn_topic_0000001173164765_p14231729142211"></a>transform-origin: center center。</p>
27</td>
28</tr>
29<tr id="zh-cn_topic_0000001173164765_row486314531779"><td class="cellrowborder" valign="top" width="26.02%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164765_p28641953175"><a name="zh-cn_topic_0000001173164765_p28641953175"></a><a name="zh-cn_topic_0000001173164765_p28641953175"></a>transform</p>
30</td>
31<td class="cellrowborder" valign="top" width="18.529999999999998%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164765_p1286475313710"><a name="zh-cn_topic_0000001173164765_p1286475313710"></a><a name="zh-cn_topic_0000001173164765_p1286475313710"></a>string</p>
32</td>
33<td class="cellrowborder" valign="top" width="13.900000000000002%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164765_p8864155311715"><a name="zh-cn_topic_0000001173164765_p8864155311715"></a><a name="zh-cn_topic_0000001173164765_p8864155311715"></a>-</p>
34</td>
35<td class="cellrowborder" valign="top" width="41.55%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164765_p52158111929"><a name="zh-cn_topic_0000001173164765_p52158111929"></a><a name="zh-cn_topic_0000001173164765_p52158111929"></a>支持同时设置平移/旋转/缩放的属性。</p>
36<p id="zh-cn_topic_0000001173164765_p1286415319715"><a name="zh-cn_topic_0000001173164765_p1286415319715"></a><a name="zh-cn_topic_0000001173164765_p1286415319715"></a>详见<a href="#zh-cn_topic_0000001173164765_table28802443315">表1</a>。</p>
37</td>
38</tr>
39<tr id="zh-cn_topic_0000001173164765_row185145292179"><td class="cellrowborder" valign="top" width="26.02%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164765_p2515142916172"><a name="zh-cn_topic_0000001173164765_p2515142916172"></a><a name="zh-cn_topic_0000001173164765_p2515142916172"></a>animation<sup id="zh-cn_topic_0000001173164765_sup17981125732213"><a name="zh-cn_topic_0000001173164765_sup17981125732213"></a><a name="zh-cn_topic_0000001173164765_sup17981125732213"></a>6+</sup></p>
40</td>
41<td class="cellrowborder" valign="top" width="18.529999999999998%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164765_p105152029111712"><a name="zh-cn_topic_0000001173164765_p105152029111712"></a><a name="zh-cn_topic_0000001173164765_p105152029111712"></a>string</p>
42</td>
43<td class="cellrowborder" valign="top" width="13.900000000000002%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164765_p125157290172"><a name="zh-cn_topic_0000001173164765_p125157290172"></a><a name="zh-cn_topic_0000001173164765_p125157290172"></a>0s ease 0s 1 normal none running none</p>
44</td>
45<td class="cellrowborder" valign="top" width="41.55%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164765_p1515152915179"><a name="zh-cn_topic_0000001173164765_p1515152915179"></a><a name="zh-cn_topic_0000001173164765_p1515152915179"></a>格式:duration | timing-function | delay | iteration-count | direction | fill-mode | play-state | name,每个字段不区分先后,但是 duration / delay 按照出现的先后顺序解析。</p>
46</td>
47</tr>
48<tr id="zh-cn_topic_0000001173164765_row14864453877"><td class="cellrowborder" valign="top" width="26.02%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164765_p88641753677"><a name="zh-cn_topic_0000001173164765_p88641753677"></a><a name="zh-cn_topic_0000001173164765_p88641753677"></a>animation-name</p>
49</td>
50<td class="cellrowborder" valign="top" width="18.529999999999998%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164765_p20864853870"><a name="zh-cn_topic_0000001173164765_p20864853870"></a><a name="zh-cn_topic_0000001173164765_p20864853870"></a>string</p>
51</td>
52<td class="cellrowborder" valign="top" width="13.900000000000002%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164765_p158644534715"><a name="zh-cn_topic_0000001173164765_p158644534715"></a><a name="zh-cn_topic_0000001173164765_p158644534715"></a>-</p>
53</td>
54<td class="cellrowborder" valign="top" width="41.55%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164765_p58645531719"><a name="zh-cn_topic_0000001173164765_p58645531719"></a><a name="zh-cn_topic_0000001173164765_p58645531719"></a>指定@keyframes,详见<a href="#zh-cn_topic_0000001173164765_t48a722bba37a44c883ed4e046a4cf82e">表2</a>。</p>
55</td>
56</tr>
57<tr id="zh-cn_topic_0000001173164765_row8864125319718"><td class="cellrowborder" valign="top" width="26.02%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164765_p128646539711"><a name="zh-cn_topic_0000001173164765_p128646539711"></a><a name="zh-cn_topic_0000001173164765_p128646539711"></a>animation-delay</p>
58</td>
59<td class="cellrowborder" valign="top" width="18.529999999999998%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164765_p1486418539720"><a name="zh-cn_topic_0000001173164765_p1486418539720"></a><a name="zh-cn_topic_0000001173164765_p1486418539720"></a>&lt;time&gt;</p>
60</td>
61<td class="cellrowborder" valign="top" width="13.900000000000002%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164765_p086445317716"><a name="zh-cn_topic_0000001173164765_p086445317716"></a><a name="zh-cn_topic_0000001173164765_p086445317716"></a>0</p>
62</td>
63<td class="cellrowborder" valign="top" width="41.55%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164765_p1864135310710"><a name="zh-cn_topic_0000001173164765_p1864135310710"></a><a name="zh-cn_topic_0000001173164765_p1864135310710"></a>定义动画播放的延迟时间。支持的单位为[s(秒)|ms(毫秒) ],默认单位为ms,格式为:1000ms或1s。</p>
64</td>
65</tr>
66<tr id="zh-cn_topic_0000001173164765_row11864135314712"><td class="cellrowborder" valign="top" width="26.02%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164765_p1586435311713"><a name="zh-cn_topic_0000001173164765_p1586435311713"></a><a name="zh-cn_topic_0000001173164765_p1586435311713"></a>animation-duration</p>
67</td>
68<td class="cellrowborder" valign="top" width="18.529999999999998%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164765_p16864135316714"><a name="zh-cn_topic_0000001173164765_p16864135316714"></a><a name="zh-cn_topic_0000001173164765_p16864135316714"></a>&lt;time&gt;</p>
69</td>
70<td class="cellrowborder" valign="top" width="13.900000000000002%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164765_p148641753971"><a name="zh-cn_topic_0000001173164765_p148641753971"></a><a name="zh-cn_topic_0000001173164765_p148641753971"></a>0</p>
71</td>
72<td class="cellrowborder" valign="top" width="41.55%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164765_p342192073412"><a name="zh-cn_topic_0000001173164765_p342192073412"></a><a name="zh-cn_topic_0000001173164765_p342192073412"></a>定义一个动画周期。支持的单位为[s(秒)|ms(毫秒) ],默认单位为ms,格式为:1000ms或1s。</p>
73<div class="note" id="zh-cn_topic_0000001173164765_note11257121119511"><a name="zh-cn_topic_0000001173164765_note11257121119511"></a><a name="zh-cn_topic_0000001173164765_note11257121119511"></a><span class="notetitle"> 说明: </span><div class="notebody"><p id="zh-cn_topic_0000001173164765_p126422011184410"><a name="zh-cn_topic_0000001173164765_p126422011184410"></a><a name="zh-cn_topic_0000001173164765_p126422011184410"></a>animation-duration 样式必须设置,否则时长为 0,则不会播放动画。</p>
74</div></div>
75</td>
76</tr>
77<tr id="zh-cn_topic_0000001173164765_row12864253377"><td class="cellrowborder" valign="top" width="26.02%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164765_p138641353779"><a name="zh-cn_topic_0000001173164765_p138641353779"></a><a name="zh-cn_topic_0000001173164765_p138641353779"></a>animation-iteration-count</p>
78</td>
79<td class="cellrowborder" valign="top" width="18.529999999999998%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164765_p68642532717"><a name="zh-cn_topic_0000001173164765_p68642532717"></a><a name="zh-cn_topic_0000001173164765_p68642532717"></a>number  | infinite</p>
80</td>
81<td class="cellrowborder" valign="top" width="13.900000000000002%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164765_p9864195312710"><a name="zh-cn_topic_0000001173164765_p9864195312710"></a><a name="zh-cn_topic_0000001173164765_p9864195312710"></a>1</p>
82</td>
83<td class="cellrowborder" valign="top" width="41.55%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164765_p138641653475"><a name="zh-cn_topic_0000001173164765_p138641653475"></a><a name="zh-cn_topic_0000001173164765_p138641653475"></a>定义动画播放的次数,默认播放一次,可通过设置为infinite无限次播放。</p>
84</td>
85</tr>
86<tr id="zh-cn_topic_0000001173164765_row17864453976"><td class="cellrowborder" valign="top" width="26.02%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164765_p158650537712"><a name="zh-cn_topic_0000001173164765_p158650537712"></a><a name="zh-cn_topic_0000001173164765_p158650537712"></a>animation-timing-function</p>
87</td>
88<td class="cellrowborder" valign="top" width="18.529999999999998%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164765_p19865185313717"><a name="zh-cn_topic_0000001173164765_p19865185313717"></a><a name="zh-cn_topic_0000001173164765_p19865185313717"></a>string</p>
89</td>
90<td class="cellrowborder" valign="top" width="13.900000000000002%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164765_p686514531178"><a name="zh-cn_topic_0000001173164765_p686514531178"></a><a name="zh-cn_topic_0000001173164765_p686514531178"></a>ease</p>
91</td>
92<td class="cellrowborder" valign="top" width="41.55%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164765_p38652531974"><a name="zh-cn_topic_0000001173164765_p38652531974"></a><a name="zh-cn_topic_0000001173164765_p38652531974"></a>描述动画执行的速度曲线,用于使动画更为平滑。</p>
93<p id="zh-cn_topic_0000001173164765_p586513531377"><a name="zh-cn_topic_0000001173164765_p586513531377"></a><a name="zh-cn_topic_0000001173164765_p586513531377"></a>可选项有:</p>
94<a name="zh-cn_topic_0000001173164765_ul104958313219"></a><a name="zh-cn_topic_0000001173164765_ul104958313219"></a><ul id="zh-cn_topic_0000001173164765_ul104958313219"><li>linear:表示动画从头到尾的速度都是相同的。</li><li>ease:表示动画以低速开始,然后加快,在结束前变慢,cubic-bezier(0.25, 0.1, 0.25, 1.0)。</li><li>ease-in:表示动画以低速开始,cubic-bezier(0.42, 0.0, 1.0, 1.0)。</li><li>ease-out:表示动画以低速结束,cubic-bezier(0.0, 0.0, 0.58, 1.0)。</li><li>ease-in-out:表示动画以低速开始和结束,cubic-bezier(0.42, 0.0, 0.58, 1.0)。</li><li>friction:阻尼曲线,cubic-bezier(0.2, 0.0, 0.2, 1.0)。</li><li>extreme-deceleration:急缓曲线,cubic-bezier(0.0, 0.0, 0.0, 1.0)。</li><li>sharp:锐利曲线,cubic-bezier(0.33, 0.0, 0.67, 1.0)。</li><li>rhythm:节奏曲线,cubic-bezier(0.7, 0.0, 0.2, 1.0)。</li><li>smooth:平滑曲线,cubic-bezier(0.4, 0.0, 0.4, 1.0)。</li><li>cubic-bezier:在三次贝塞尔函数中定义动画变化过程,入参的x和y值必须处于0-1之间。</li><li>steps: 阶梯曲线<sup id="zh-cn_topic_0000001173164765_sup757555611248"><a name="zh-cn_topic_0000001173164765_sup757555611248"></a><a name="zh-cn_topic_0000001173164765_sup757555611248"></a><span>6+</span></sup>。语法:steps(number[, end|start]);number必须设置,支持的类型为正整数。第二个参数可选,表示在每个间隔的起点或是终点发生阶跃变化,支持设置end或start,默认值为end。</li></ul>
95</td>
96</tr>
97<tr id="zh-cn_topic_0000001173164765_row14611141219587"><td class="cellrowborder" valign="top" width="26.02%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164765_p2611151295818"><a name="zh-cn_topic_0000001173164765_p2611151295818"></a><a name="zh-cn_topic_0000001173164765_p2611151295818"></a>animation-direction<sup id="zh-cn_topic_0000001173164765_sup3648049121713"><a name="zh-cn_topic_0000001173164765_sup3648049121713"></a><a name="zh-cn_topic_0000001173164765_sup3648049121713"></a>6+</sup></p>
98</td>
99<td class="cellrowborder" valign="top" width="18.529999999999998%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164765_p8611111210580"><a name="zh-cn_topic_0000001173164765_p8611111210580"></a><a name="zh-cn_topic_0000001173164765_p8611111210580"></a>string</p>
100</td>
101<td class="cellrowborder" valign="top" width="13.900000000000002%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164765_p2611412105816"><a name="zh-cn_topic_0000001173164765_p2611412105816"></a><a name="zh-cn_topic_0000001173164765_p2611412105816"></a>normal</p>
102</td>
103<td class="cellrowborder" valign="top" width="41.55%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164765_p5611151219588"><a name="zh-cn_topic_0000001173164765_p5611151219588"></a><a name="zh-cn_topic_0000001173164765_p5611151219588"></a>指定动画的播放模式:</p>
104<a name="zh-cn_topic_0000001173164765_ul7721141717012"></a><a name="zh-cn_topic_0000001173164765_ul7721141717012"></a><ul id="zh-cn_topic_0000001173164765_ul7721141717012"><li>normal: 动画正向循环播放。</li><li>reverse: 动画反向循环播放。</li><li>alternate:动画交替循环播放,奇数次正向播放,偶数次反向播放。</li><li>alternate-reverse:动画反向交替循环播放,奇数次反向播放,偶数次正向播放。</li></ul>
105</td>
106</tr>
107<tr id="zh-cn_topic_0000001173164765_row1686675319718"><td class="cellrowborder" valign="top" width="26.02%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164765_p886655314713"><a name="zh-cn_topic_0000001173164765_p886655314713"></a><a name="zh-cn_topic_0000001173164765_p886655314713"></a>animation-fill-mode</p>
108</td>
109<td class="cellrowborder" valign="top" width="18.529999999999998%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164765_p386625318718"><a name="zh-cn_topic_0000001173164765_p386625318718"></a><a name="zh-cn_topic_0000001173164765_p386625318718"></a>string</p>
110</td>
111<td class="cellrowborder" valign="top" width="13.900000000000002%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164765_p158661153171"><a name="zh-cn_topic_0000001173164765_p158661153171"></a><a name="zh-cn_topic_0000001173164765_p158661153171"></a>none</p>
112</td>
113<td class="cellrowborder" valign="top" width="41.55%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164765_p48661353174"><a name="zh-cn_topic_0000001173164765_p48661353174"></a><a name="zh-cn_topic_0000001173164765_p48661353174"></a>指定动画开始和结束的状态:</p>
114<a name="zh-cn_topic_0000001173164765_ul6388194816"></a><a name="zh-cn_topic_0000001173164765_ul6388194816"></a><ul id="zh-cn_topic_0000001173164765_ul6388194816"><li>none:在动画执行之前和之后都不会应用任何样式到目标上。</li><li>forwards:在动画结束后,目标将保留动画结束时的状态(在最后一个关键帧中定义)。</li><li>backwards<sup id="zh-cn_topic_0000001173164765_sup8968322122016"><a name="zh-cn_topic_0000001173164765_sup8968322122016"></a><a name="zh-cn_topic_0000001173164765_sup8968322122016"></a><span>6+</span></sup>:动画将在animation-delay期间应用第一个关键帧中定义的值。当animation-direction为"normal"或"alternate"时应用from关键帧中的值,当animation-direction为"reverse"或"alternate-reverse"时应用to关键帧中的值。</li><li>both<sup id="zh-cn_topic_0000001173164765_sup7223121852016"><a name="zh-cn_topic_0000001173164765_sup7223121852016"></a><a name="zh-cn_topic_0000001173164765_sup7223121852016"></a><span>6+</span></sup>:动画将遵循forwards和backwards的规则,从而在两个方向上扩展动画属性。</li></ul>
115</td>
116</tr>
117<tr id="zh-cn_topic_0000001173164765_row5395759219"><td class="cellrowborder" valign="top" width="26.02%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164765_p93951251929"><a name="zh-cn_topic_0000001173164765_p93951251929"></a><a name="zh-cn_topic_0000001173164765_p93951251929"></a>animation-play-state<sup id="zh-cn_topic_0000001173164765_sup492164917239"><a name="zh-cn_topic_0000001173164765_sup492164917239"></a><a name="zh-cn_topic_0000001173164765_sup492164917239"></a>6+</sup></p>
118</td>
119<td class="cellrowborder" valign="top" width="18.529999999999998%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164765_p3395351723"><a name="zh-cn_topic_0000001173164765_p3395351723"></a><a name="zh-cn_topic_0000001173164765_p3395351723"></a>string</p>
120</td>
121<td class="cellrowborder" valign="top" width="13.900000000000002%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164765_p1939545727"><a name="zh-cn_topic_0000001173164765_p1939545727"></a><a name="zh-cn_topic_0000001173164765_p1939545727"></a>running</p>
122</td>
123<td class="cellrowborder" valign="top" width="41.55%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164765_p173951158217"><a name="zh-cn_topic_0000001173164765_p173951158217"></a><a name="zh-cn_topic_0000001173164765_p173951158217"></a>指定动画的当前状态:</p>
124<a name="zh-cn_topic_0000001173164765_ul1857213301839"></a><a name="zh-cn_topic_0000001173164765_ul1857213301839"></a><ul id="zh-cn_topic_0000001173164765_ul1857213301839"><li>paused:动画状态为暂停。</li><li>running:动画状态为播放。</li></ul>
125</td>
126</tr>
127<tr id="zh-cn_topic_0000001173164765_row37171701451"><td class="cellrowborder" valign="top" width="26.02%" headers="mcps1.1.5.1.1 "><p id="zh-cn_topic_0000001173164765_p177174010450"><a name="zh-cn_topic_0000001173164765_p177174010450"></a><a name="zh-cn_topic_0000001173164765_p177174010450"></a>transition<sup id="zh-cn_topic_0000001173164765_sup5232112211383"><a name="zh-cn_topic_0000001173164765_sup5232112211383"></a><a name="zh-cn_topic_0000001173164765_sup5232112211383"></a>6+</sup></p>
128</td>
129<td class="cellrowborder" valign="top" width="18.529999999999998%" headers="mcps1.1.5.1.2 "><p id="zh-cn_topic_0000001173164765_p197175014510"><a name="zh-cn_topic_0000001173164765_p197175014510"></a><a name="zh-cn_topic_0000001173164765_p197175014510"></a>string</p>
130</td>
131<td class="cellrowborder" valign="top" width="13.900000000000002%" headers="mcps1.1.5.1.3 "><p id="zh-cn_topic_0000001173164765_p187171018459"><a name="zh-cn_topic_0000001173164765_p187171018459"></a><a name="zh-cn_topic_0000001173164765_p187171018459"></a>all 0 ease 0</p>
132</td>
133<td class="cellrowborder" valign="top" width="41.55%" headers="mcps1.1.5.1.4 "><p id="zh-cn_topic_0000001173164765_p11717160134515"><a name="zh-cn_topic_0000001173164765_p11717160134515"></a><a name="zh-cn_topic_0000001173164765_p11717160134515"></a>指定组件状态切换时的过渡效果,可以通过transition属性设置如下四个属性:</p>
134<a name="zh-cn_topic_0000001173164765_ul17509159164618"></a><a name="zh-cn_topic_0000001173164765_ul17509159164618"></a><ul id="zh-cn_topic_0000001173164765_ul17509159164618"><li>transition-property:规定设置过渡效果的 CSS 属性的名称,目前支持宽、高、背景色。</li><li>transition-duration:规定完成过渡效果需要的时间,单位秒。</li><li>transition-timing-function:规定过渡效果的时间曲线,支持样式动画提供的曲线。</li><li>transition-delay:规定过渡效果延时启动时间,单位秒。</li></ul>
135</td>
136</tr>
137</tbody>
138</table>
139
140**表 1**  transform操作说明
141
142<a name="zh-cn_topic_0000001173164765_table28802443315"></a>
143<table><thead align="left"><tr id="zh-cn_topic_0000001173164765_row88808448314"><th class="cellrowborder" valign="top" width="18.04%" id="mcps1.2.4.1.1"><p id="zh-cn_topic_0000001173164765_p88808441132"><a name="zh-cn_topic_0000001173164765_p88808441132"></a><a name="zh-cn_topic_0000001173164765_p88808441132"></a>名称</p>
144</th>
145<th class="cellrowborder" valign="top" width="27.71%" id="mcps1.2.4.1.2"><p id="zh-cn_topic_0000001173164765_p16880244334"><a name="zh-cn_topic_0000001173164765_p16880244334"></a><a name="zh-cn_topic_0000001173164765_p16880244334"></a>类型</p>
146</th>
147<th class="cellrowborder" valign="top" width="54.25%" id="mcps1.2.4.1.3"><p id="zh-cn_topic_0000001173164765_p198802443316"><a name="zh-cn_topic_0000001173164765_p198802443316"></a><a name="zh-cn_topic_0000001173164765_p198802443316"></a>描述</p>
148</th>
149</tr>
150</thead>
151<tbody><tr id="zh-cn_topic_0000001173164765_row118991421721"><td class="cellrowborder" valign="top" width="18.04%" headers="mcps1.2.4.1.1 "><p id="zh-cn_topic_0000001173164765_p1489911424212"><a name="zh-cn_topic_0000001173164765_p1489911424212"></a><a name="zh-cn_topic_0000001173164765_p1489911424212"></a>none<sup id="zh-cn_topic_0000001173164765_sup1967602632417"><a name="zh-cn_topic_0000001173164765_sup1967602632417"></a><a name="zh-cn_topic_0000001173164765_sup1967602632417"></a>6+</sup></p>
152</td>
153<td class="cellrowborder" valign="top" width="27.71%" headers="mcps1.2.4.1.2 "><p id="zh-cn_topic_0000001173164765_p2089924219219"><a name="zh-cn_topic_0000001173164765_p2089924219219"></a><a name="zh-cn_topic_0000001173164765_p2089924219219"></a>-</p>
154</td>
155<td class="cellrowborder" valign="top" width="54.25%" headers="mcps1.2.4.1.3 "><p id="zh-cn_topic_0000001173164765_p1389911421925"><a name="zh-cn_topic_0000001173164765_p1389911421925"></a><a name="zh-cn_topic_0000001173164765_p1389911421925"></a>不进行任何转换。</p>
156</td>
157</tr>
158<tr id="zh-cn_topic_0000001173164765_row7676184815318"><td class="cellrowborder" valign="top" width="18.04%" headers="mcps1.2.4.1.1 "><p id="zh-cn_topic_0000001173164765_p136778482035"><a name="zh-cn_topic_0000001173164765_p136778482035"></a><a name="zh-cn_topic_0000001173164765_p136778482035"></a>matrix<sup id="zh-cn_topic_0000001173164765_sup4601727102410"><a name="zh-cn_topic_0000001173164765_sup4601727102410"></a><a name="zh-cn_topic_0000001173164765_sup4601727102410"></a>6+</sup></p>
159</td>
160<td class="cellrowborder" valign="top" width="27.71%" headers="mcps1.2.4.1.2 "><p id="zh-cn_topic_0000001173164765_p46778481138"><a name="zh-cn_topic_0000001173164765_p46778481138"></a><a name="zh-cn_topic_0000001173164765_p46778481138"></a>&lt;number&gt;</p>
161</td>
162<td class="cellrowborder" valign="top" width="54.25%" headers="mcps1.2.4.1.3 "><p id="zh-cn_topic_0000001173164765_p1067774812320"><a name="zh-cn_topic_0000001173164765_p1067774812320"></a><a name="zh-cn_topic_0000001173164765_p1067774812320"></a>入参为六个值的矩阵,6个值分别代表:scaleX, skewY, skewX, scaleY, translateX, translateY。</p>
163</td>
164</tr>
165<tr id="zh-cn_topic_0000001173164765_row148261231616"><td class="cellrowborder" valign="top" width="18.04%" headers="mcps1.2.4.1.1 "><p id="zh-cn_topic_0000001173164765_p6826939618"><a name="zh-cn_topic_0000001173164765_p6826939618"></a><a name="zh-cn_topic_0000001173164765_p6826939618"></a>matrix3d<sup id="zh-cn_topic_0000001173164765_sup934382819242"><a name="zh-cn_topic_0000001173164765_sup934382819242"></a><a name="zh-cn_topic_0000001173164765_sup934382819242"></a>6+</sup></p>
166</td>
167<td class="cellrowborder" valign="top" width="27.71%" headers="mcps1.2.4.1.2 "><p id="zh-cn_topic_0000001173164765_p108261231861"><a name="zh-cn_topic_0000001173164765_p108261231861"></a><a name="zh-cn_topic_0000001173164765_p108261231861"></a>&lt;number&gt;</p>
168</td>
169<td class="cellrowborder" valign="top" width="54.25%" headers="mcps1.2.4.1.3 "><p id="zh-cn_topic_0000001173164765_p4826233618"><a name="zh-cn_topic_0000001173164765_p4826233618"></a><a name="zh-cn_topic_0000001173164765_p4826233618"></a>入参为十六个值的4X4矩阵。</p>
170</td>
171</tr>
172<tr id="zh-cn_topic_0000001173164765_row1588011441433"><td class="cellrowborder" valign="top" width="18.04%" headers="mcps1.2.4.1.1 "><p id="zh-cn_topic_0000001173164765_p1188018441039"><a name="zh-cn_topic_0000001173164765_p1188018441039"></a><a name="zh-cn_topic_0000001173164765_p1188018441039"></a>translate</p>
173</td>
174<td class="cellrowborder" valign="top" width="27.71%" headers="mcps1.2.4.1.2 "><p id="zh-cn_topic_0000001173164765_p288015447310"><a name="zh-cn_topic_0000001173164765_p288015447310"></a><a name="zh-cn_topic_0000001173164765_p288015447310"></a>&lt;length&gt;<span id="zh-cn_topic_0000001173164765_ph168318101405"><a name="zh-cn_topic_0000001173164765_ph168318101405"></a><a name="zh-cn_topic_0000001173164765_ph168318101405"></a>| &lt;percent&gt;</span></p>
175</td>
176<td class="cellrowborder" valign="top" width="54.25%" headers="mcps1.2.4.1.3 "><p id="zh-cn_topic_0000001173164765_p98811441934"><a name="zh-cn_topic_0000001173164765_p98811441934"></a><a name="zh-cn_topic_0000001173164765_p98811441934"></a>平移动画属性,支持设置x轴和y轴两个维度的平移参数。</p>
177</td>
178</tr>
179<tr id="zh-cn_topic_0000001173164765_row1587109072"><td class="cellrowborder" valign="top" width="18.04%" headers="mcps1.2.4.1.1 "><p id="zh-cn_topic_0000001173164765_p658717916714"><a name="zh-cn_topic_0000001173164765_p658717916714"></a><a name="zh-cn_topic_0000001173164765_p658717916714"></a>translate3d<sup id="zh-cn_topic_0000001173164765_sup1636232912416"><a name="zh-cn_topic_0000001173164765_sup1636232912416"></a><a name="zh-cn_topic_0000001173164765_sup1636232912416"></a>6+</sup></p>
180</td>
181<td class="cellrowborder" valign="top" width="27.71%" headers="mcps1.2.4.1.2 "><p id="zh-cn_topic_0000001173164765_p1858749477"><a name="zh-cn_topic_0000001173164765_p1858749477"></a><a name="zh-cn_topic_0000001173164765_p1858749477"></a>&lt;length&gt;| &lt;percent&gt;</p>
182</td>
183<td class="cellrowborder" valign="top" width="54.25%" headers="mcps1.2.4.1.3 "><p id="zh-cn_topic_0000001173164765_p75871991872"><a name="zh-cn_topic_0000001173164765_p75871991872"></a><a name="zh-cn_topic_0000001173164765_p75871991872"></a>三个入参,分别代表X轴、Y轴、Z轴的平移距离。</p>
184</td>
185</tr>
186<tr id="zh-cn_topic_0000001173164765_row088154420311"><td class="cellrowborder" valign="top" width="18.04%" headers="mcps1.2.4.1.1 "><p id="zh-cn_topic_0000001173164765_p1688124420315"><a name="zh-cn_topic_0000001173164765_p1688124420315"></a><a name="zh-cn_topic_0000001173164765_p1688124420315"></a>translateX</p>
187</td>
188<td class="cellrowborder" valign="top" width="27.71%" headers="mcps1.2.4.1.2 "><p id="zh-cn_topic_0000001173164765_p208813441237"><a name="zh-cn_topic_0000001173164765_p208813441237"></a><a name="zh-cn_topic_0000001173164765_p208813441237"></a>&lt;length&gt;<span id="zh-cn_topic_0000001173164765_ph108741224400"><a name="zh-cn_topic_0000001173164765_ph108741224400"></a><a name="zh-cn_topic_0000001173164765_ph108741224400"></a>| &lt;percent&gt;</span></p>
189</td>
190<td class="cellrowborder" valign="top" width="54.25%" headers="mcps1.2.4.1.3 "><p id="zh-cn_topic_0000001173164765_p688112441132"><a name="zh-cn_topic_0000001173164765_p688112441132"></a><a name="zh-cn_topic_0000001173164765_p688112441132"></a>X轴方向平移动画属性。</p>
191</td>
192</tr>
193<tr id="zh-cn_topic_0000001173164765_row08816441839"><td class="cellrowborder" valign="top" width="18.04%" headers="mcps1.2.4.1.1 "><p id="zh-cn_topic_0000001173164765_p1588110447311"><a name="zh-cn_topic_0000001173164765_p1588110447311"></a><a name="zh-cn_topic_0000001173164765_p1588110447311"></a>translateY</p>
194</td>
195<td class="cellrowborder" valign="top" width="27.71%" headers="mcps1.2.4.1.2 "><p id="zh-cn_topic_0000001173164765_p288118441533"><a name="zh-cn_topic_0000001173164765_p288118441533"></a><a name="zh-cn_topic_0000001173164765_p288118441533"></a>&lt;length&gt;<span id="zh-cn_topic_0000001173164765_ph2207350401"><a name="zh-cn_topic_0000001173164765_ph2207350401"></a><a name="zh-cn_topic_0000001173164765_ph2207350401"></a>| &lt;percent&gt;</span></p>
196</td>
197<td class="cellrowborder" valign="top" width="54.25%" headers="mcps1.2.4.1.3 "><p id="zh-cn_topic_0000001173164765_p38818447314"><a name="zh-cn_topic_0000001173164765_p38818447314"></a><a name="zh-cn_topic_0000001173164765_p38818447314"></a>Y轴方向平移动画属性。</p>
198</td>
199</tr>
200<tr id="zh-cn_topic_0000001173164765_row88403013913"><td class="cellrowborder" valign="top" width="18.04%" headers="mcps1.2.4.1.1 "><p id="zh-cn_topic_0000001173164765_p10840170391"><a name="zh-cn_topic_0000001173164765_p10840170391"></a><a name="zh-cn_topic_0000001173164765_p10840170391"></a>translateZ<sup id="zh-cn_topic_0000001173164765_sup1710163082419"><a name="zh-cn_topic_0000001173164765_sup1710163082419"></a><a name="zh-cn_topic_0000001173164765_sup1710163082419"></a>6+</sup></p>
201</td>
202<td class="cellrowborder" valign="top" width="27.71%" headers="mcps1.2.4.1.2 "><p id="zh-cn_topic_0000001173164765_p88408010916"><a name="zh-cn_topic_0000001173164765_p88408010916"></a><a name="zh-cn_topic_0000001173164765_p88408010916"></a>&lt;length&gt;| &lt;percent&gt;</p>
203</td>
204<td class="cellrowborder" valign="top" width="54.25%" headers="mcps1.2.4.1.3 "><p id="zh-cn_topic_0000001173164765_p1984090492"><a name="zh-cn_topic_0000001173164765_p1984090492"></a><a name="zh-cn_topic_0000001173164765_p1984090492"></a>Z轴的平移距离。</p>
205</td>
206</tr>
207<tr id="zh-cn_topic_0000001173164765_row288111441037"><td class="cellrowborder" valign="top" width="18.04%" headers="mcps1.2.4.1.1 "><p id="zh-cn_topic_0000001173164765_p988164419317"><a name="zh-cn_topic_0000001173164765_p988164419317"></a><a name="zh-cn_topic_0000001173164765_p988164419317"></a>scale</p>
208</td>
209<td class="cellrowborder" valign="top" width="27.71%" headers="mcps1.2.4.1.2 "><p id="zh-cn_topic_0000001173164765_p0881744132"><a name="zh-cn_topic_0000001173164765_p0881744132"></a><a name="zh-cn_topic_0000001173164765_p0881744132"></a>&lt;number&gt;</p>
210</td>
211<td class="cellrowborder" valign="top" width="54.25%" headers="mcps1.2.4.1.3 "><p id="zh-cn_topic_0000001173164765_p5881114412312"><a name="zh-cn_topic_0000001173164765_p5881114412312"></a><a name="zh-cn_topic_0000001173164765_p5881114412312"></a>缩放动画属性,支持设置x轴和y轴两个维度的缩放参数。</p>
212</td>
213</tr>
214<tr id="zh-cn_topic_0000001173164765_row5893240595"><td class="cellrowborder" valign="top" width="18.04%" headers="mcps1.2.4.1.1 "><p id="zh-cn_topic_0000001173164765_p88936401595"><a name="zh-cn_topic_0000001173164765_p88936401595"></a><a name="zh-cn_topic_0000001173164765_p88936401595"></a>scale3d<sup id="zh-cn_topic_0000001173164765_sup177701631152416"><a name="zh-cn_topic_0000001173164765_sup177701631152416"></a><a name="zh-cn_topic_0000001173164765_sup177701631152416"></a>6+</sup></p>
215</td>
216<td class="cellrowborder" valign="top" width="27.71%" headers="mcps1.2.4.1.2 "><p id="zh-cn_topic_0000001173164765_p18937401991"><a name="zh-cn_topic_0000001173164765_p18937401991"></a><a name="zh-cn_topic_0000001173164765_p18937401991"></a>&lt;number&gt;</p>
217</td>
218<td class="cellrowborder" valign="top" width="54.25%" headers="mcps1.2.4.1.3 "><p id="zh-cn_topic_0000001173164765_p1089317401198"><a name="zh-cn_topic_0000001173164765_p1089317401198"></a><a name="zh-cn_topic_0000001173164765_p1089317401198"></a>三个入参,分别代表X轴、Y轴、Z轴的缩放参数。</p>
219</td>
220</tr>
221<tr id="zh-cn_topic_0000001173164765_row088117445315"><td class="cellrowborder" valign="top" width="18.04%" headers="mcps1.2.4.1.1 "><p id="zh-cn_topic_0000001173164765_p7881164417311"><a name="zh-cn_topic_0000001173164765_p7881164417311"></a><a name="zh-cn_topic_0000001173164765_p7881164417311"></a>scaleX</p>
222</td>
223<td class="cellrowborder" valign="top" width="27.71%" headers="mcps1.2.4.1.2 "><p id="zh-cn_topic_0000001173164765_p128816446311"><a name="zh-cn_topic_0000001173164765_p128816446311"></a><a name="zh-cn_topic_0000001173164765_p128816446311"></a>&lt;number&gt;</p>
224</td>
225<td class="cellrowborder" valign="top" width="54.25%" headers="mcps1.2.4.1.3 "><p id="zh-cn_topic_0000001173164765_p388112446310"><a name="zh-cn_topic_0000001173164765_p388112446310"></a><a name="zh-cn_topic_0000001173164765_p388112446310"></a>X轴方向缩放动画属性。</p>
226</td>
227</tr>
228<tr id="zh-cn_topic_0000001173164765_row78813444315"><td class="cellrowborder" valign="top" width="18.04%" headers="mcps1.2.4.1.1 "><p id="zh-cn_topic_0000001173164765_p1988144419319"><a name="zh-cn_topic_0000001173164765_p1988144419319"></a><a name="zh-cn_topic_0000001173164765_p1988144419319"></a>scaleY</p>
229</td>
230<td class="cellrowborder" valign="top" width="27.71%" headers="mcps1.2.4.1.2 "><p id="zh-cn_topic_0000001173164765_p2881124416314"><a name="zh-cn_topic_0000001173164765_p2881124416314"></a><a name="zh-cn_topic_0000001173164765_p2881124416314"></a>&lt;number&gt;</p>
231</td>
232<td class="cellrowborder" valign="top" width="54.25%" headers="mcps1.2.4.1.3 "><p id="zh-cn_topic_0000001173164765_p128815441936"><a name="zh-cn_topic_0000001173164765_p128815441936"></a><a name="zh-cn_topic_0000001173164765_p128815441936"></a>Y轴方向缩放动画属性。</p>
233</td>
234</tr>
235<tr id="zh-cn_topic_0000001173164765_row19226926101018"><td class="cellrowborder" valign="top" width="18.04%" headers="mcps1.2.4.1.1 "><p id="zh-cn_topic_0000001173164765_p1022752614102"><a name="zh-cn_topic_0000001173164765_p1022752614102"></a><a name="zh-cn_topic_0000001173164765_p1022752614102"></a>scaleZ<sup id="zh-cn_topic_0000001173164765_sup25801633192410"><a name="zh-cn_topic_0000001173164765_sup25801633192410"></a><a name="zh-cn_topic_0000001173164765_sup25801633192410"></a>6+</sup></p>
236</td>
237<td class="cellrowborder" valign="top" width="27.71%" headers="mcps1.2.4.1.2 "><p id="zh-cn_topic_0000001173164765_p1822742616107"><a name="zh-cn_topic_0000001173164765_p1822742616107"></a><a name="zh-cn_topic_0000001173164765_p1822742616107"></a>&lt;number&gt;</p>
238</td>
239<td class="cellrowborder" valign="top" width="54.25%" headers="mcps1.2.4.1.3 "><p id="zh-cn_topic_0000001173164765_p3227142611100"><a name="zh-cn_topic_0000001173164765_p3227142611100"></a><a name="zh-cn_topic_0000001173164765_p3227142611100"></a>Z轴的缩放参数。</p>
240</td>
241</tr>
242<tr id="zh-cn_topic_0000001173164765_row1488114441539"><td class="cellrowborder" valign="top" width="18.04%" headers="mcps1.2.4.1.1 "><p id="zh-cn_topic_0000001173164765_p1888104411314"><a name="zh-cn_topic_0000001173164765_p1888104411314"></a><a name="zh-cn_topic_0000001173164765_p1888104411314"></a>rotate</p>
243</td>
244<td class="cellrowborder" valign="top" width="27.71%" headers="mcps1.2.4.1.2 "><p id="zh-cn_topic_0000001173164765_p168825447318"><a name="zh-cn_topic_0000001173164765_p168825447318"></a><a name="zh-cn_topic_0000001173164765_p168825447318"></a>&lt;deg&gt; | &lt;rad&gt; | &lt;grad&gt;<sup id="zh-cn_topic_0000001173164765_sup579512297266"><a name="zh-cn_topic_0000001173164765_sup579512297266"></a><a name="zh-cn_topic_0000001173164765_sup579512297266"></a>6+</sup> | &lt;turn&gt;<sup id="zh-cn_topic_0000001173164765_sup819119310267"><a name="zh-cn_topic_0000001173164765_sup819119310267"></a><a name="zh-cn_topic_0000001173164765_sup819119310267"></a>6+</sup></p>
245</td>
246<td class="cellrowborder" valign="top" width="54.25%" headers="mcps1.2.4.1.3 "><p id="zh-cn_topic_0000001173164765_p8882194415317"><a name="zh-cn_topic_0000001173164765_p8882194415317"></a><a name="zh-cn_topic_0000001173164765_p8882194415317"></a>旋转动画属性<span id="zh-cn_topic_0000001173164765_ph146515256413"><a name="zh-cn_topic_0000001173164765_ph146515256413"></a><a name="zh-cn_topic_0000001173164765_ph146515256413"></a>,支持设置x轴和y轴两个维度的选中参数。</span></p>
247</td>
248</tr>
249<tr id="zh-cn_topic_0000001173164765_row227313741118"><td class="cellrowborder" valign="top" width="18.04%" headers="mcps1.2.4.1.1 "><p id="zh-cn_topic_0000001173164765_p162731074115"><a name="zh-cn_topic_0000001173164765_p162731074115"></a><a name="zh-cn_topic_0000001173164765_p162731074115"></a>rotate3d<sup id="zh-cn_topic_0000001173164765_sup75616348243"><a name="zh-cn_topic_0000001173164765_sup75616348243"></a><a name="zh-cn_topic_0000001173164765_sup75616348243"></a>6+</sup></p>
250</td>
251<td class="cellrowborder" valign="top" width="27.71%" headers="mcps1.2.4.1.2 "><p id="zh-cn_topic_0000001173164765_p2273177114"><a name="zh-cn_topic_0000001173164765_p2273177114"></a><a name="zh-cn_topic_0000001173164765_p2273177114"></a>&lt;deg&gt; | &lt;rad&gt; | &lt;grad&gt; | &lt;turn&gt;</p>
252</td>
253<td class="cellrowborder" valign="top" width="54.25%" headers="mcps1.2.4.1.3 "><p id="zh-cn_topic_0000001173164765_p927318720114"><a name="zh-cn_topic_0000001173164765_p927318720114"></a><a name="zh-cn_topic_0000001173164765_p927318720114"></a>四个入参,前三个分别为X轴、Y轴、Z轴的旋转向量,第四个是旋转角度。</p>
254</td>
255</tr>
256<tr id="zh-cn_topic_0000001173164765_row188821744736"><td class="cellrowborder" valign="top" width="18.04%" headers="mcps1.2.4.1.1 "><p id="zh-cn_topic_0000001173164765_p7882744632"><a name="zh-cn_topic_0000001173164765_p7882744632"></a><a name="zh-cn_topic_0000001173164765_p7882744632"></a>rotateX</p>
257</td>
258<td class="cellrowborder" valign="top" width="27.71%" headers="mcps1.2.4.1.2 "><p id="zh-cn_topic_0000001173164765_p78821744632"><a name="zh-cn_topic_0000001173164765_p78821744632"></a><a name="zh-cn_topic_0000001173164765_p78821744632"></a>&lt;deg&gt; | &lt;rad&gt; | &lt;grad&gt;<sup id="zh-cn_topic_0000001173164765_sup1349763518269"><a name="zh-cn_topic_0000001173164765_sup1349763518269"></a><a name="zh-cn_topic_0000001173164765_sup1349763518269"></a>6+</sup> | &lt;turn&gt;<sup id="zh-cn_topic_0000001173164765_sup315743792618"><a name="zh-cn_topic_0000001173164765_sup315743792618"></a><a name="zh-cn_topic_0000001173164765_sup315743792618"></a>6+</sup></p>
259</td>
260<td class="cellrowborder" valign="top" width="54.25%" headers="mcps1.2.4.1.3 "><p id="zh-cn_topic_0000001173164765_p588217441134"><a name="zh-cn_topic_0000001173164765_p588217441134"></a><a name="zh-cn_topic_0000001173164765_p588217441134"></a>X轴方向旋转动画属性。</p>
261</td>
262</tr>
263<tr id="zh-cn_topic_0000001173164765_row1488294410320"><td class="cellrowborder" valign="top" width="18.04%" headers="mcps1.2.4.1.1 "><p id="zh-cn_topic_0000001173164765_p108826442034"><a name="zh-cn_topic_0000001173164765_p108826442034"></a><a name="zh-cn_topic_0000001173164765_p108826442034"></a>rotateY</p>
264</td>
265<td class="cellrowborder" valign="top" width="27.71%" headers="mcps1.2.4.1.2 "><p id="zh-cn_topic_0000001173164765_p388213445311"><a name="zh-cn_topic_0000001173164765_p388213445311"></a><a name="zh-cn_topic_0000001173164765_p388213445311"></a>&lt;deg&gt; | &lt;rad&gt; | &lt;grad&gt;<sup id="zh-cn_topic_0000001173164765_sup136713509264"><a name="zh-cn_topic_0000001173164765_sup136713509264"></a><a name="zh-cn_topic_0000001173164765_sup136713509264"></a>6+</sup> | &lt;turn&gt;<sup id="zh-cn_topic_0000001173164765_sup16487751122612"><a name="zh-cn_topic_0000001173164765_sup16487751122612"></a><a name="zh-cn_topic_0000001173164765_sup16487751122612"></a>6+</sup></p>
266</td>
267<td class="cellrowborder" valign="top" width="54.25%" headers="mcps1.2.4.1.3 "><p id="zh-cn_topic_0000001173164765_p8882544638"><a name="zh-cn_topic_0000001173164765_p8882544638"></a><a name="zh-cn_topic_0000001173164765_p8882544638"></a>Y轴方向旋转动画属性。</p>
268</td>
269</tr>
270<tr id="zh-cn_topic_0000001173164765_row25591113181511"><td class="cellrowborder" valign="top" width="18.04%" headers="mcps1.2.4.1.1 "><p id="zh-cn_topic_0000001173164765_p195609136152"><a name="zh-cn_topic_0000001173164765_p195609136152"></a><a name="zh-cn_topic_0000001173164765_p195609136152"></a>rotateZ<sup id="zh-cn_topic_0000001173164765_sup93037363243"><a name="zh-cn_topic_0000001173164765_sup93037363243"></a><a name="zh-cn_topic_0000001173164765_sup93037363243"></a>6+</sup></p>
271</td>
272<td class="cellrowborder" valign="top" width="27.71%" headers="mcps1.2.4.1.2 "><p id="zh-cn_topic_0000001173164765_p25601136154"><a name="zh-cn_topic_0000001173164765_p25601136154"></a><a name="zh-cn_topic_0000001173164765_p25601136154"></a>&lt;deg&gt; | &lt;rad&gt; | &lt;grad&gt; | &lt;turn&gt;</p>
273</td>
274<td class="cellrowborder" valign="top" width="54.25%" headers="mcps1.2.4.1.3 "><p id="zh-cn_topic_0000001173164765_p956014135155"><a name="zh-cn_topic_0000001173164765_p956014135155"></a><a name="zh-cn_topic_0000001173164765_p956014135155"></a>Z轴方向的旋转角度。</p>
275</td>
276</tr>
277<tr id="zh-cn_topic_0000001173164765_row113601458141519"><td class="cellrowborder" valign="top" width="18.04%" headers="mcps1.2.4.1.1 "><p id="zh-cn_topic_0000001173164765_p2036055818158"><a name="zh-cn_topic_0000001173164765_p2036055818158"></a><a name="zh-cn_topic_0000001173164765_p2036055818158"></a>skew<sup id="zh-cn_topic_0000001173164765_sup156881037172418"><a name="zh-cn_topic_0000001173164765_sup156881037172418"></a><a name="zh-cn_topic_0000001173164765_sup156881037172418"></a>6+</sup></p>
278</td>
279<td class="cellrowborder" valign="top" width="27.71%" headers="mcps1.2.4.1.2 "><p id="zh-cn_topic_0000001173164765_p1936055816154"><a name="zh-cn_topic_0000001173164765_p1936055816154"></a><a name="zh-cn_topic_0000001173164765_p1936055816154"></a>&lt;deg&gt; | &lt;rad&gt; | &lt;grad&gt; | &lt;turn&gt;</p>
280</td>
281<td class="cellrowborder" valign="top" width="54.25%" headers="mcps1.2.4.1.3 "><p id="zh-cn_topic_0000001173164765_p2360558151514"><a name="zh-cn_topic_0000001173164765_p2360558151514"></a><a name="zh-cn_topic_0000001173164765_p2360558151514"></a>两个入参,分别为X轴和Y轴的2D倾斜角度。</p>
282</td>
283</tr>
284<tr id="zh-cn_topic_0000001173164765_row1419525191617"><td class="cellrowborder" valign="top" width="18.04%" headers="mcps1.2.4.1.1 "><p id="zh-cn_topic_0000001173164765_p11195185151618"><a name="zh-cn_topic_0000001173164765_p11195185151618"></a><a name="zh-cn_topic_0000001173164765_p11195185151618"></a>skewX<sup id="zh-cn_topic_0000001173164765_sup95893383244"><a name="zh-cn_topic_0000001173164765_sup95893383244"></a><a name="zh-cn_topic_0000001173164765_sup95893383244"></a>6+</sup></p>
285</td>
286<td class="cellrowborder" valign="top" width="27.71%" headers="mcps1.2.4.1.2 "><p id="zh-cn_topic_0000001173164765_p101951954163"><a name="zh-cn_topic_0000001173164765_p101951954163"></a><a name="zh-cn_topic_0000001173164765_p101951954163"></a>&lt;deg&gt; | &lt;rad&gt; | &lt;grad&gt; | &lt;turn&gt;</p>
287</td>
288<td class="cellrowborder" valign="top" width="54.25%" headers="mcps1.2.4.1.3 "><p id="zh-cn_topic_0000001173164765_p019510511168"><a name="zh-cn_topic_0000001173164765_p019510511168"></a><a name="zh-cn_topic_0000001173164765_p019510511168"></a>X轴的2D倾斜角度。</p>
289</td>
290</tr>
291<tr id="zh-cn_topic_0000001173164765_row1339081010166"><td class="cellrowborder" valign="top" width="18.04%" headers="mcps1.2.4.1.1 "><p id="zh-cn_topic_0000001173164765_p239018103166"><a name="zh-cn_topic_0000001173164765_p239018103166"></a><a name="zh-cn_topic_0000001173164765_p239018103166"></a>skewY<sup id="zh-cn_topic_0000001173164765_sup16994402243"><a name="zh-cn_topic_0000001173164765_sup16994402243"></a><a name="zh-cn_topic_0000001173164765_sup16994402243"></a>6+</sup></p>
292</td>
293<td class="cellrowborder" valign="top" width="27.71%" headers="mcps1.2.4.1.2 "><p id="zh-cn_topic_0000001173164765_p83901110191616"><a name="zh-cn_topic_0000001173164765_p83901110191616"></a><a name="zh-cn_topic_0000001173164765_p83901110191616"></a>&lt;deg&gt; | &lt;rad&gt; | &lt;grad&gt; | &lt;turn&gt;</p>
294</td>
295<td class="cellrowborder" valign="top" width="54.25%" headers="mcps1.2.4.1.3 "><p id="zh-cn_topic_0000001173164765_p1139013100165"><a name="zh-cn_topic_0000001173164765_p1139013100165"></a><a name="zh-cn_topic_0000001173164765_p1139013100165"></a>Y轴的2D倾斜角度。</p>
296</td>
297</tr>
298<tr id="zh-cn_topic_0000001173164765_row15186755191516"><td class="cellrowborder" valign="top" width="18.04%" headers="mcps1.2.4.1.1 "><p id="zh-cn_topic_0000001173164765_p8186125512157"><a name="zh-cn_topic_0000001173164765_p8186125512157"></a><a name="zh-cn_topic_0000001173164765_p8186125512157"></a>perspective<sup id="zh-cn_topic_0000001173164765_sup12201741102411"><a name="zh-cn_topic_0000001173164765_sup12201741102411"></a><a name="zh-cn_topic_0000001173164765_sup12201741102411"></a>6+</sup></p>
299</td>
300<td class="cellrowborder" valign="top" width="27.71%" headers="mcps1.2.4.1.2 "><p id="zh-cn_topic_0000001173164765_p618610552153"><a name="zh-cn_topic_0000001173164765_p618610552153"></a><a name="zh-cn_topic_0000001173164765_p618610552153"></a>&lt;number&gt;</p>
301</td>
302<td class="cellrowborder" valign="top" width="54.25%" headers="mcps1.2.4.1.3 "><p id="zh-cn_topic_0000001173164765_p818755519156"><a name="zh-cn_topic_0000001173164765_p818755519156"></a><a name="zh-cn_topic_0000001173164765_p818755519156"></a>3D透视场景下镜头距离元素表面的距离。</p>
303</td>
304</tr>
305</tbody>
306</table>
307
308**表 2**  @keyframes属性说明
309
310<a name="zh-cn_topic_0000001173164765_t48a722bba37a44c883ed4e046a4cf82e"></a>
311<table><thead align="left"><tr id="zh-cn_topic_0000001173164765_r856a9393ccf4423ba47ec1b9ed96bb8e"><th class="cellrowborder" valign="top" width="24.242424242424242%" id="mcps1.2.5.1.1"><p id="zh-cn_topic_0000001173164765_ae7a02418e61f4e1db82e64f0e2f1c09e"><a name="zh-cn_topic_0000001173164765_ae7a02418e61f4e1db82e64f0e2f1c09e"></a><a name="zh-cn_topic_0000001173164765_ae7a02418e61f4e1db82e64f0e2f1c09e"></a>名称</p>
312</th>
313<th class="cellrowborder" valign="top" width="17.581758175817583%" id="mcps1.2.5.1.2"><p id="zh-cn_topic_0000001173164765_a4cee3e18cb724963be38ac53355b7b4d"><a name="zh-cn_topic_0000001173164765_a4cee3e18cb724963be38ac53355b7b4d"></a><a name="zh-cn_topic_0000001173164765_a4cee3e18cb724963be38ac53355b7b4d"></a>类型</p>
314</th>
315<th class="cellrowborder" valign="top" width="11.71117111711171%" id="mcps1.2.5.1.3"><p id="zh-cn_topic_0000001173164765_a3e0026aad554469d964bbc102a8eaadb"><a name="zh-cn_topic_0000001173164765_a3e0026aad554469d964bbc102a8eaadb"></a><a name="zh-cn_topic_0000001173164765_a3e0026aad554469d964bbc102a8eaadb"></a>默认值</p>
316</th>
317<th class="cellrowborder" valign="top" width="46.464646464646464%" id="mcps1.2.5.1.4"><p id="zh-cn_topic_0000001173164765_a2b58cc16430e4420b7e9ab323cab292d"><a name="zh-cn_topic_0000001173164765_a2b58cc16430e4420b7e9ab323cab292d"></a><a name="zh-cn_topic_0000001173164765_a2b58cc16430e4420b7e9ab323cab292d"></a>描述</p>
318</th>
319</tr>
320</thead>
321<tbody><tr id="zh-cn_topic_0000001173164765_r452ea683f0af4624a69c836abfcdc440"><td class="cellrowborder" valign="top" width="24.242424242424242%" headers="mcps1.2.5.1.1 "><p id="zh-cn_topic_0000001173164765_a5eb36c26384742ba9e99adc2493de600"><a name="zh-cn_topic_0000001173164765_a5eb36c26384742ba9e99adc2493de600"></a><a name="zh-cn_topic_0000001173164765_a5eb36c26384742ba9e99adc2493de600"></a>background-color</p>
322</td>
323<td class="cellrowborder" valign="top" width="17.581758175817583%" headers="mcps1.2.5.1.2 "><p id="zh-cn_topic_0000001173164765_abc67b94bfbcb4d64a00cfe2e1e372b6d"><a name="zh-cn_topic_0000001173164765_abc67b94bfbcb4d64a00cfe2e1e372b6d"></a><a name="zh-cn_topic_0000001173164765_abc67b94bfbcb4d64a00cfe2e1e372b6d"></a>&lt;color&gt;</p>
324</td>
325<td class="cellrowborder" valign="top" width="11.71117111711171%" headers="mcps1.2.5.1.3 "><p id="zh-cn_topic_0000001173164765_ab027f70b389742bbb69fa1665a1aaaf6"><a name="zh-cn_topic_0000001173164765_ab027f70b389742bbb69fa1665a1aaaf6"></a><a name="zh-cn_topic_0000001173164765_ab027f70b389742bbb69fa1665a1aaaf6"></a>-</p>
326</td>
327<td class="cellrowborder" valign="top" width="46.464646464646464%" headers="mcps1.2.5.1.4 "><p id="zh-cn_topic_0000001173164765_a2a9535e7a520474eaa5ca78ca61ca148"><a name="zh-cn_topic_0000001173164765_a2a9535e7a520474eaa5ca78ca61ca148"></a><a name="zh-cn_topic_0000001173164765_a2a9535e7a520474eaa5ca78ca61ca148"></a>动画执行后应用到组件上的背景颜色。</p>
328</td>
329</tr>
330<tr id="zh-cn_topic_0000001173164765_rb2e92403cacf4ce283fd5e3c625635c5"><td class="cellrowborder" valign="top" width="24.242424242424242%" headers="mcps1.2.5.1.1 "><p id="zh-cn_topic_0000001173164765_afd219ea8c1384a3c84d4e7ca09be073c"><a name="zh-cn_topic_0000001173164765_afd219ea8c1384a3c84d4e7ca09be073c"></a><a name="zh-cn_topic_0000001173164765_afd219ea8c1384a3c84d4e7ca09be073c"></a>opacity</p>
331</td>
332<td class="cellrowborder" valign="top" width="17.581758175817583%" headers="mcps1.2.5.1.2 "><p id="zh-cn_topic_0000001173164765_a89cf6dcf06954b37a77fb21ff2140188"><a name="zh-cn_topic_0000001173164765_a89cf6dcf06954b37a77fb21ff2140188"></a><a name="zh-cn_topic_0000001173164765_a89cf6dcf06954b37a77fb21ff2140188"></a>number</p>
333</td>
334<td class="cellrowborder" valign="top" width="11.71117111711171%" headers="mcps1.2.5.1.3 "><p id="zh-cn_topic_0000001173164765_a2718c52ec5574f49a263ccd45d448656"><a name="zh-cn_topic_0000001173164765_a2718c52ec5574f49a263ccd45d448656"></a><a name="zh-cn_topic_0000001173164765_a2718c52ec5574f49a263ccd45d448656"></a>1</p>
335</td>
336<td class="cellrowborder" valign="top" width="46.464646464646464%" headers="mcps1.2.5.1.4 "><p id="zh-cn_topic_0000001173164765_a6bcdedbaaa87470cae3e3beea1b67aad"><a name="zh-cn_topic_0000001173164765_a6bcdedbaaa87470cae3e3beea1b67aad"></a><a name="zh-cn_topic_0000001173164765_a6bcdedbaaa87470cae3e3beea1b67aad"></a>动画执行后应用到组件上的不透明度值,为介于0到1间的数值,默认为1。</p>
337</td>
338</tr>
339<tr id="zh-cn_topic_0000001173164765_row13625142317305"><td class="cellrowborder" valign="top" width="24.242424242424242%" headers="mcps1.2.5.1.1 "><p id="zh-cn_topic_0000001173164765_p116261023163017"><a name="zh-cn_topic_0000001173164765_p116261023163017"></a><a name="zh-cn_topic_0000001173164765_p116261023163017"></a>width</p>
340</td>
341<td class="cellrowborder" valign="top" width="17.581758175817583%" headers="mcps1.2.5.1.2 "><p id="zh-cn_topic_0000001173164765_p5647133543013"><a name="zh-cn_topic_0000001173164765_p5647133543013"></a><a name="zh-cn_topic_0000001173164765_p5647133543013"></a>&lt;length&gt;</p>
342</td>
343<td class="cellrowborder" valign="top" width="11.71117111711171%" headers="mcps1.2.5.1.3 "><p id="zh-cn_topic_0000001173164765_p13626202319305"><a name="zh-cn_topic_0000001173164765_p13626202319305"></a><a name="zh-cn_topic_0000001173164765_p13626202319305"></a>-</p>
344</td>
345<td class="cellrowborder" valign="top" width="46.464646464646464%" headers="mcps1.2.5.1.4 "><p id="zh-cn_topic_0000001173164765_p562617236301"><a name="zh-cn_topic_0000001173164765_p562617236301"></a><a name="zh-cn_topic_0000001173164765_p562617236301"></a>动画执行后应用到组件上的宽度值。</p>
346</td>
347</tr>
348<tr id="zh-cn_topic_0000001173164765_rf77cedb94a3c4c9a8556a2a2a3876997"><td class="cellrowborder" valign="top" width="24.242424242424242%" headers="mcps1.2.5.1.1 "><p id="zh-cn_topic_0000001173164765_a2f05af1c56e34ed4aa900b467dcf3bb7"><a name="zh-cn_topic_0000001173164765_a2f05af1c56e34ed4aa900b467dcf3bb7"></a><a name="zh-cn_topic_0000001173164765_a2f05af1c56e34ed4aa900b467dcf3bb7"></a>height</p>
349</td>
350<td class="cellrowborder" valign="top" width="17.581758175817583%" headers="mcps1.2.5.1.2 "><p id="zh-cn_topic_0000001173164765_af3cdb37ab1cc46ac823bee3784909613"><a name="zh-cn_topic_0000001173164765_af3cdb37ab1cc46ac823bee3784909613"></a><a name="zh-cn_topic_0000001173164765_af3cdb37ab1cc46ac823bee3784909613"></a>&lt;length&gt;</p>
351</td>
352<td class="cellrowborder" valign="top" width="11.71117111711171%" headers="mcps1.2.5.1.3 "><p id="zh-cn_topic_0000001173164765_a35aa8df3690b4b169f67360826114e7f"><a name="zh-cn_topic_0000001173164765_a35aa8df3690b4b169f67360826114e7f"></a><a name="zh-cn_topic_0000001173164765_a35aa8df3690b4b169f67360826114e7f"></a>-</p>
353</td>
354<td class="cellrowborder" valign="top" width="46.464646464646464%" headers="mcps1.2.5.1.4 "><p id="zh-cn_topic_0000001173164765_a0ecbff2f02ac42ffb797b9bcae919003"><a name="zh-cn_topic_0000001173164765_a0ecbff2f02ac42ffb797b9bcae919003"></a><a name="zh-cn_topic_0000001173164765_a0ecbff2f02ac42ffb797b9bcae919003"></a>动画执行后应用到组件上的高度值。</p>
355</td>
356</tr>
357<tr id="zh-cn_topic_0000001173164765_r43ece702a1c945f08cd7eb195b5faac3"><td class="cellrowborder" valign="top" width="24.242424242424242%" headers="mcps1.2.5.1.1 "><p id="zh-cn_topic_0000001173164765_aa51ca83ead4c4c00b078f3d2c1e7e66b"><a name="zh-cn_topic_0000001173164765_aa51ca83ead4c4c00b078f3d2c1e7e66b"></a><a name="zh-cn_topic_0000001173164765_aa51ca83ead4c4c00b078f3d2c1e7e66b"></a>transform</p>
358</td>
359<td class="cellrowborder" valign="top" width="17.581758175817583%" headers="mcps1.2.5.1.2 "><p id="zh-cn_topic_0000001173164765_a44aec140ddba46b19c96be3ef58468c6"><a name="zh-cn_topic_0000001173164765_a44aec140ddba46b19c96be3ef58468c6"></a><a name="zh-cn_topic_0000001173164765_a44aec140ddba46b19c96be3ef58468c6"></a>string</p>
360</td>
361<td class="cellrowborder" valign="top" width="11.71117111711171%" headers="mcps1.2.5.1.3 "><p id="zh-cn_topic_0000001173164765_af2ea25b4333d490d9723dec6c6d1709f"><a name="zh-cn_topic_0000001173164765_af2ea25b4333d490d9723dec6c6d1709f"></a><a name="zh-cn_topic_0000001173164765_af2ea25b4333d490d9723dec6c6d1709f"></a>-</p>
362</td>
363<td class="cellrowborder" valign="top" width="46.464646464646464%" headers="mcps1.2.5.1.4 "><p id="zh-cn_topic_0000001173164765_adff3debf36764e5c868ca9823663cd5b"><a name="zh-cn_topic_0000001173164765_adff3debf36764e5c868ca9823663cd5b"></a><a name="zh-cn_topic_0000001173164765_adff3debf36764e5c868ca9823663cd5b"></a>定义应用在组件上的变换类型,见<a href="#zh-cn_topic_0000001173164765_table28802443315">表1</a>。</p>
364</td>
365</tr>
366<tr id="zh-cn_topic_0000001173164765_row1745310341966"><td class="cellrowborder" valign="top" width="24.242424242424242%" headers="mcps1.2.5.1.1 "><p id="zh-cn_topic_0000001173164765_p6453634366"><a name="zh-cn_topic_0000001173164765_p6453634366"></a><a name="zh-cn_topic_0000001173164765_p6453634366"></a>background-position<sup id="zh-cn_topic_0000001173164765_sup736717438275"><a name="zh-cn_topic_0000001173164765_sup736717438275"></a><a name="zh-cn_topic_0000001173164765_sup736717438275"></a>6+</sup></p>
367</td>
368<td class="cellrowborder" valign="top" width="17.581758175817583%" headers="mcps1.2.5.1.2 "><p id="zh-cn_topic_0000001173164765_p1552710366310"><a name="zh-cn_topic_0000001173164765_p1552710366310"></a><a name="zh-cn_topic_0000001173164765_p1552710366310"></a>string | &lt;percentage&gt; | &lt;length&gt; string | &lt;percentage&gt; | &lt;length&gt;</p>
369</td>
370<td class="cellrowborder" valign="top" width="11.71117111711171%" headers="mcps1.2.5.1.3 "><p id="zh-cn_topic_0000001173164765_p34533341167"><a name="zh-cn_topic_0000001173164765_p34533341167"></a><a name="zh-cn_topic_0000001173164765_p34533341167"></a>50% 50%</p>
371</td>
372<td class="cellrowborder" valign="top" width="46.464646464646464%" headers="mcps1.2.5.1.4 "><p id="zh-cn_topic_0000001173164765_p14867144143014"><a name="zh-cn_topic_0000001173164765_p14867144143014"></a><a name="zh-cn_topic_0000001173164765_p14867144143014"></a>背景图位置。单位支持百分比和px,第一个值是水平位置,第二个值是垂直位置。如果仅设置一个值,另一个值为50%。第一个string的可选值为:left | center | right ,第二个string的可选值为:top | center | bottom。</p>
373<p id="zh-cn_topic_0000001173164765_p1345315341569"><a name="zh-cn_topic_0000001173164765_p1345315341569"></a><a name="zh-cn_topic_0000001173164765_p1345315341569"></a>示例:</p>
374<a name="zh-cn_topic_0000001173164765_ul19908143113422"></a><a name="zh-cn_topic_0000001173164765_ul19908143113422"></a><ul id="zh-cn_topic_0000001173164765_ul19908143113422"><li>background-position: 200px 30%</li><li>background-position: 100px top</li><li>background-position: center center</li></ul>
375</td>
376</tr>
377</tbody>
378</table>
379
380对于不支持起始值或终止值缺省的情况,可以通过from和to显示指定起始和结束。可以通过百分比指定动画运行的中间状态<sup>6+</sup>。示例:
381
382```
383<div class="container">
384  <div class="rect">
385  </div>
386</div>
387```
388
389```
390.container {
391  display: flex;
392  justify-content: center;
393  align-items: center;
394}
395.rect{
396  width: 200px;
397  height: 200px;
398  background-color: #f76160;
399  animation: Go 3s infinite;
400}
401@keyframes Go
402{
403  from {
404    background-color: #f76160;
405    transform:translate(100px) rotate(0deg) scale(1.0);
406  }
407  /* 可以通过百分比指定动画运行的中间状态6+ */
408  50% {
409    background-color: #f76160;
410    transform:translate(100px) rotate(60deg) scale(1.3);
411  }
412  to {
413    background-color: #09ba07;
414    transform:translate(100px) rotate(180deg) scale(2.0);
415  }
416}
417```
418
419![](figures/zh-cn_image_0000001166441612.gif)
420
421```
422<!-- xxx.hml -->
423<div class="container">
424  <div class="simpleAnimation simpleSize" style="animation-play-state: {{playState}}"></div>
425  <text onclick="toggleState">animation-play-state: {{playState}}</text>
426</div>
427```
428
429```
430/* xxx.css */
431.container {
432  flex-direction: column;
433  justify-content: center;
434  align-items: center;
435}
436.simpleSize {
437  background-color: blue;
438  width: 100px;
439  height: 100px;
440}
441.simpleAnimation {
442  animation: simpleFrames 9s;
443}
444@keyframes simpleFrames {
445  from { transform: translateX(0px); }
446  to { transform: translateX(100px); }
447}
448```
449
450```
451// xxx.js
452export default {
453  data: {
454    title: "",
455    playState: "running"
456  },
457  toggleState() {
458    if (this.playState ===  "running") {
459      this.playState = "paused";
460    } else {
461      this.playState = "running";
462    }
463  }
464}
465```
466
467![](figures/zh-cn_image_0000001166601584.gif)
468
469```
470<!-- xxx.hml -->
471<div id='img' class="img"></div>
472```
473
474```
475/* xxx.css */
476.img {
477  width: 294px;
478  height: 233px;
479  background-image: url('common/heartBeat.jpg');
480  background-repeat: no-repeat;
481  background-position: 0% 0%;
482  background-size: 900%;
483  animation-name: heartBeating;
484  animation-duration: 1s;
485  animation-delay: 0s;
486  animation-fill-mode: forwards;
487  animation-iteration-count: -1;
488  animation-timing-function: steps(8, end);
489}
490
491@keyframes heartBeating {
492  from { background-position: 0% 0%;}
493  to { background-position: 100% 0%;}
494}
495```
496
497```
498<!-- xxx.hml -->
499<div class="container">
500  <div class="content"></div>
501</div>
502```
503
504```
505/* xxx.css */
506.container {
507    flex-direction: column;
508    justify-content: center;
509    align-items: center;
510}
511.content { /* 组件状态1 */
512    height: 200px;
513    width: 200px;
514    background-color: red;
515    transition: all 5s ease 0s;
516}
517.content:active { /* 组件状态2 */
518    height: 400px;
519    width: 400px;
520    background-color: blue;
521    transition: all 5s linear 0s;
522}
523```
524
525![](figures/zh-cn_image_0000001212081511.gif)
526
527>![](../../public_sys-resources/icon-note.gif) **说明:**
528>@keyframes的from/to不支持动态绑定。
529>steps函数的end和start含义如下图所示。
530>![](figures/zh-cn_image_0000001166760146.png)
531
532