| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" | 
 |    "http://www.w3.org/TR/html4/loose.dtd"> | 
 |  | 
 | <html lang="en"> | 
 | <head> | 
 |   <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> | 
 |   <title>Test animation with multiple keyframes</title> | 
 |   <style type="text/css" media="screen"> | 
 |     #box { | 
 |       position: relative; | 
 |       left: 10px; | 
 |       top: 10px; | 
 |       height: 100px; | 
 |       width: 100px; | 
 |       background-color: blue; | 
 |       -webkit-animation-duration: 2s; | 
 |       -webkit-animation-timing-function: ease-in; | 
 |       -webkit-animation-name: anim; | 
 |     } | 
 |     @-webkit-keyframes anim { | 
 |         from { left: 10px; top: 10px; } | 
 |         40% { left: 30px; width: 300px; -webkit-animation-timing-function: ease-out; } | 
 |         60% { top: 40px; height: 400px; -webkit-animation-timing-function: ease-in-out; } | 
 |         to  { left: 20px; top: 0px; } | 
 |     } | 
 |   </style> | 
 |   <script src="resources/animation-test-helpers.js" type="text/javascript" charset="utf-8"> | 
 |   </script> | 
 |   <script type="text/javascript" charset="utf-8"> | 
 |  | 
 |     const expectedValues = [ | 
 |       // [time, element-id, property, expected-value, tolerance] | 
 |       [ 0.2, "box", "left", 11.87, 2], | 
 |       [ 0.2, "box", "top", 11.34, 2], | 
 |       [ 0.2, "box", "width", 118.7, 20], | 
 |       [ 0.2, "box", "height", 113.4, 20], | 
 |       [ 1.4, "box", "left", 23.15, 2], | 
 |       [ 1.4, "box", "top", 34.84, 2], | 
 |       [ 1.4, "box", "width", 163.1, 20], | 
 |       [ 1.4, "box", "height", 361.3, 20], | 
 |     ]; | 
 |  | 
 |     runAnimationTest(expectedValues); | 
 |  | 
 |   </script> | 
 | </head> | 
 | <body> | 
 | This test performs a keyframed animation of multiple properties, with their values supplied in different groups of keyframes. | 
 | It animates over 2 seconds. | 
 | <div id="box"> | 
 | </div> | 
 | <div id="result"> | 
 | </div> | 
 | </body> | 
 | </html> |