4 <style type=
"text/css">
10 background-color: red
;
11 transform: translateZ
(0);
13 horizontal
2s linear
1 alternate
,
14 fade
2s steps
(1, end
) 1 alternate
;
17 @
-webkit-keyframes horizontal
{
18 from
{ transform: translateX
(0px); }
19 to
{ transform: translateX
(200px); }
22 @
-webkit-keyframes fade
{
23 from
{ opacity: 1.0; }
27 <script src=
"resources/animation-test-helpers.js" type=
"text/javascript" charset=
"utf-8"></script>
28 <script type=
"text/javascript" charset=
"utf-8">
29 const expectedValues = [
30 // [time, element-id, property, expected-value, tolerance]
31 [
0.5,
"box",
"webkitTransform", [
1,
0,
0,
1,
50,
0],
20],
32 [
1.0,
"box",
"webkitTransform", [
1,
0,
0,
1,
100,
0],
20],
33 [
1.5,
"box",
"webkitTransform", [
1,
0,
0,
1,
150,
0],
20],
34 [
0.5,
"box",
"opacity",
1.0,
0.15],
35 [
0.9,
"box",
"opacity",
1.0,
0.15],
36 [
1.5,
"box",
"opacity",
1.0,
0.15],
39 // pixel test image has to have
1.0 opacity.
40 var doPixelTest = true;
41 runAnimationTest(expectedValues, null, null, null, doPixelTest);
46 <div id=
"result"></div>