10 background-color: red;
11 -webkit-animation: anim
1s linear infinite;
19 background-color: red;
20 -webkit-mask-image: -webkit-cross-fade(url(resources/stripes-
100.png), url(resources/green-
100.png),
25%);
22 @-webkit-keyframes anim {
23 from { -webkit-mask-image: url(resources/stripes-
100.png); }
24 to { -webkit-mask-image: url(resources/green-
100.png); }
27 <script src=
"resources/animation-test-helpers.js" type=
"text/javascript" charset=
"utf-8"></script>
28 <script type=
"text/javascript" charset=
"utf-8">
29 // This test was flaky because it would start before the images were loaded.
31 function imageLoaded() {
33 if (imagesLoaded ==
2) {
34 const expectedValues = [
35 // [time, element-id, property, expected-value, tolerance]
36 [
2.25, [
"box",
"boxStatic"],
"webkitMaskImage",
0.25,
0.05]
39 var doPixelTest = true;
40 var disablePauseAPI = false;
41 var startTestImmediately = true;
42 runAnimationTest(expectedValues, null, undefined, disablePauseAPI, doPixelTest, startTestImmediately);
48 <img id=
"box" src=
"resources/green-100.png" onLoad=
"imageLoaded()";
/>
49 <img id=
"boxStatic" src=
"resources/stripes-100.png" onLoad=
"imageLoaded();"/>
50 <div id=
"result"></div>