Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(44)

Side by Side Diff: third_party/WebKit/LayoutTests/animations/animation-direction-alternate.html

Issue 2573413002: CSS Animations: More layout tests use testharness.js (Closed)
Patch Set: review comments Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 <!DOCTYPE html>
2 <title>Test of animation-direction</title>
3 <script src="../resources/testharness.js"></script>
4 <script src="../resources/testharnessreport.js"></script>
5 <style>
6 #target {
7 animation-direction: alternate;
8 animation-duration: 2s;
9 animation-iteration-count: 2;
10 animation-name: move;
11 animation-play-state: paused;
12 animation-timing-function: linear;
13 animation-fill-mode: both;
14
15
16 background-color: red;
17 height: 100px;
18 left: 500px;
19 position: absolute;
20 width: 100px;
21 }
22 @keyframes move {
23 from { left: 0px; }
24 to { left: 400px; }
25 }
26
27 </style>
28 <div id="target"></div>
29 <script>
30 'use strict';
31 test(function() {
32 target.style.animationDelay = '1s';
33 assert_equals(getComputedStyle(target).left, '0px');
34
35 target.style.animationDelay = '-0.5s';
36 assert_equals(getComputedStyle(target).left, '100px');
37
38 target.style.animationDelay = '-1.5s';
39 assert_equals(getComputedStyle(target).left, '300px');
40
41 target.style.animationDelay = '-2.5s';
42 assert_equals(getComputedStyle(target).left, '300px');
43
44 target.style.animationDelay = '-3.5s';
45 assert_equals(getComputedStyle(target).left, '100px');
46
47 target.style.animationDelay = '-5s';
48 assert_equals(getComputedStyle(target).left, '0px');
49 }, "animation-direction alternate plays forwards, then backwards");
50 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698