@@ -7,7 +7,7 @@ import AnimateWatcher from './demos/AnimateWatcher.vue'
7
7
8
8
# 动画技巧 {#animation-techniques}
9
9
10
- Vue 提供了 [ ` <Transition> ` ] ( /guide/built-ins/transition.html ) 和 [ ` <TransitionGroup> ` ] ( /guide/built-ins/transition-group.html ) 组件来处理进入、离开或是列表的过渡。但是在网页上制作动画的方式非常多, 即使是在一个 Vue 应用中 。这里我们会探讨一些别的技巧。
10
+ Vue 提供了 [ ` <Transition> ` ] ( /guide/built-ins/transition.html ) 和 [ ` <TransitionGroup> ` ] ( /guide/built-ins/transition-group.html ) 组件来处理进入、离开和列表的过渡。然而,在网页上制作动画的方式非常多, 即使是在一个 Vue 应用中也是如此 。这里我们会探讨一些别的技巧。
11
11
12
12
## 基于 CSS 类的动画 {#class-based-animations}
13
13
@@ -51,8 +51,8 @@ export default {
51
51
52
52
``` vue-html
53
53
<div :class="{ shake: notActivated }">
54
- <button @click="warnDisabled">点击此处 </button>
55
- <span v-if="disabled">此功能未激活。 </span>
54
+ <button @click="warnDisabled">Click me </button>
55
+ <span v-if="disabled">This feature is disabled! </span>
56
56
</div>
57
57
```
58
58
@@ -86,7 +86,7 @@ export default {
86
86
87
87
## 状态驱动的动画 {#state-driven-animations}
88
88
89
- 某些过渡效果可以通过插值来应用 ,例如,通过在交互发生时将样式绑定到元素。看看下面这个示例 :
89
+ 有些过渡效果可以通过动态地插值来实现 ,例如,在交互时动态地绑定样式到元素,以这个例子为例 :
90
90
91
91
<div class =" composition-api " >
92
92
@@ -123,7 +123,7 @@ export default {
123
123
:style="{ backgroundColor: `hsl(${x}, 80%, 50%)` }"
124
124
class="movearea"
125
125
>
126
- <p>移动鼠标穿过这个 div...</p>
126
+ <p>Move your mouse across this div...</p>
127
127
<p>x: {{ x }}</p>
128
128
</div>
129
129
```
@@ -181,7 +181,7 @@ export default {
181
181
</div >
182
182
183
183
``` vue-html
184
- 输入一个数字: <input v-model.number="number" />
184
+ Type a number: <input v-model.number="number" />
185
185
<p>{{ tweened.number.toFixed(0) }}</p>
186
186
```
187
187
0 commit comments