0c72cbc9c8fef904eda89784e7e40f7cfee4d41f
[WebKit-https.git] / LayoutTests / animations / lineheight-animation.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>Line Height Test</title>
7   <style type="text/css" media="screen">
8     #box {
9         position: absolute;
10         left: 0;
11         top: 100px;
12         height: 250px;
13         width: 400px;
14         font-family: "arial";
15         font-size: 10px;
16         border: 1px solid black;
17         -webkit-animation-duration: 10s;
18         -webkit-animation-timing-function: linear;
19         -webkit-animation-name: "anim";
20     }
21     @-webkit-keyframes "anim" {
22         from { line-height: 1em; }
23         to   { line-height: 2em; }
24     }
25     </style>
26     <script src="resources/animation-test-helpers.js" type="text/javascript" charset="utf-8"></script>
27     <script type="text/javascript" charset="utf-8">
28     
29     const expectedValues = [
30       // [animation-name, time, element-id, property, expected-value, tolerance]
31       ["anim", 0.1, "box", "lineHeight", 10, 1],
32     ];
33     
34     runAnimationTest(expectedValues);
35     
36   </script>
37 </head>
38 <body>
39 This test performs an animation of the line-height property. It tests whether or not we are properly getting the font-size.
40 <div id="box">
41 Here is some text. Here is some text. Here is some text. Here is some text. Here is some text. Here is some text. 
42 Here is some text. Here is some text. Here is some text. Here is some text. Here is some text. Here is some text. 
43 </div>
44 <div id="result">
45 </div>
46 </body>
47 </html>