2241422ead0486cfd86101a2e4b0dfe632dc237e
[WebKit-https.git] / LayoutTests / animations / width-using-ems.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!-- webkit-test-runner [ enableCSSAnimationsAndCSSTransitionsBackedByWebAnimations=true ] -->
2
3 <html lang="en">
4 <head>
5   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
6   <title>Test of width Animation Using em Units</title>
7   <style type="text/css" media="screen">
8     body {
9         font-family: "arial";
10         font-size: 10px;    
11     }
12     
13     #box {
14         position: absolute;
15         left: 0;
16         top: 100px;
17         height: 100px;
18         width: 100px;
19         border: 1px solid black;
20         -webkit-animation-duration: 1s;
21         -webkit-animation-timing-function: linear;
22         -webkit-animation-name: "anim";
23     }
24     @-webkit-keyframes "anim" {
25         from { width: 10em; }
26         to   { width: 20em; }
27     }
28     </style>
29     <script src="resources/animation-test-helpers.js" type="text/javascript" charset="utf-8"></script>
30     <script type="text/javascript" charset="utf-8">
31     
32     const expectedValues = [
33       // [animation-name, time, element-id, property, expected-value, tolerance]
34       ["anim", 0.333, "box", "width", 133, 10],
35     ];
36     
37     runAnimationTest(expectedValues);
38     
39   </script>
40 </head>
41 <body>
42 This test performs an animation of the width property using 'em' units. It tests whether or not we are properly 
43 getting the default font-size.
44 <div id="box">
45 Here is some text. Here is some text. Here is some text. Here is some text. Here is some text. Here is some text. 
46 </div>
47 <div id="result">
48 </div>
49 </body>
50 </html>