css3第八集 动画属性

动画属性

属性 说明
animation 动画

代码演示

demo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
<head>
<meta charset="utf-8" />
<style>
/*
动画属性
|属性|说明|
|animation|动画|
*/
div {
position: absolute;
left: 50%;
top: 50%;
width: 200px;
height: 200px;
margin: 150px 0 0 100px;
background: #ccc;
}
.one {
display: block;
height: 50px;
opacity: 0;
font-weight: bold;
-webkit-animation: mei 5s ease-out;
animation: one 5s ease-out;
}
@-webkit-keyframes one {
0% {
opacity: 0;
transform: translate(0);
}
20% {
opacity: 0.2;
transform: translate(20px);
}
40% {
opacity: 0.4;
transform: translate(40px);
}
60% {
opacity: 0.6;
transform: translate(60px);
}
100% {
opacity: 1;
transform: translate(80px);
}
}
@keyframes one {
0% {
opacity: 0;
transform: translate(0);
}
20% {
opacity: 0.2;
transform: translate(20px);
}
40% {
opacity: 0.4;
transform: translate(40px);
}
60% {
opacity: 0.6;
transform: translate(60px);
}
100% {
opacity: 1;
transform: translate(80px);
}
}
.two {
display: block;
height: 50px;
opacity: 0;
font-weight: bold;
-webkit-animation: mei 2s ease-out 5s 3;
animation: two 2s ease-out 5s 3;
}
@-webkit-keyframes two {
0% {
opacity: 0;
transform: translate(0);
}
20% {
opacity: 0.2;
transform: translate(20px);
}
40% {
opacity: 0.4;
transform: translate(40px);
}
60% {
opacity: 0.6;
transform: translate(60px);
}
100% {
opacity: 1;
transform: translate(80px);
}
}
@keyframes two {
0% {
opacity: 0;
transform: translate(0);
}
20% {
opacity: 0.2;
transform: translate(20px);
}
40% {
opacity: 0.4;
transform: translate(40px);
}
60% {
opacity: 0.6;
transform: translate(60px);
}
100% {
opacity: 1;
transform: translate(80px);
}
}
</style>
</head>
<body>
<div>
<span class="one">文字会动</span>
<span class="two">文字会动</span>
</div>
</body>