OLD | NEW |
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" | 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" |
2 "http://www.w3.org/TR/html4/loose.dtd"> | 2 "http://www.w3.org/TR/html4/loose.dtd"> |
3 | 3 |
4 <html lang="en"> | 4 <html lang="en"> |
5 <head> | 5 <head> |
6 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> | 6 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
7 <title>Interrupted Transitions on Transform Test</title> | 7 <title>Interrupted Transitions on Transform Test</title> |
8 <style type="text/css" media="screen"> | 8 <style type="text/css" media="screen"> |
9 #container { | 9 #container { |
10 width: 400px; | 10 width: 400px; |
11 height: 400px; | 11 height: 400px; |
12 margin: 20px; | 12 margin: 20px; |
13 border: 1px solid black; | 13 border: 1px solid black; |
14 -webkit-perspective: 800; | 14 perspective: 800; |
15 } | 15 } |
16 #tester { | 16 #tester { |
17 width: 300px; | 17 width: 300px; |
18 height: 300px; | 18 height: 300px; |
19 margin: 50px; | 19 margin: 50px; |
20 background-color: blue; | 20 background-color: blue; |
21 -webkit-transition: -webkit-transform 3s linear; | 21 -webkit-transition: transform 3s linear; |
22 -webkit-transform: rotateX(65deg) translateZ(75px) rotateZ(0deg); | 22 transform: rotateX(65deg) translateZ(75px) rotateZ(0deg); |
23 -webkit-transform-style: preserve-3d; | 23 transform-style: preserve-3d; |
24 } | 24 } |
25 #pos1 { | 25 #pos1 { |
26 position:absolute; | 26 position:absolute; |
27 width: 300px; | 27 width: 300px; |
28 height: 300px; | 28 height: 300px; |
29 margin: 50px; | 29 margin: 50px; |
30 border: 2px solid #F00; | 30 border: 2px solid #F00; |
31 -webkit-transform: rotateX(65deg) translateZ(75px) rotateZ(118deg); | 31 transform: rotateX(65deg) translateZ(75px) rotateZ(118deg); |
32 -webkit-transform-style: preserve-3d; | 32 transform-style: preserve-3d; |
33 } | 33 } |
34 #pos2 { | 34 #pos2 { |
35 position:absolute; | 35 position:absolute; |
36 width: 300px; | 36 width: 300px; |
37 height: 300px; | 37 height: 300px; |
38 margin: 50px; | 38 margin: 50px; |
39 border: 2px solid #0F0; | 39 border: 2px solid #0F0; |
40 -webkit-transform: rotateX(65deg) translateZ(75px) rotateZ(80deg); | 40 transform: rotateX(65deg) translateZ(75px) rotateZ(80deg); |
41 -webkit-transform-style: preserve-3d; | 41 transform-style: preserve-3d; |
42 } | 42 } |
43 </style> | 43 </style> |
44 <script type="text/javascript" charset="utf-8"> | 44 <script type="text/javascript" charset="utf-8"> |
45 function setAngle(index) | 45 function setAngle(index) |
46 { | 46 { |
47 var tester = document.getElementById('tester'); | 47 var tester = document.getElementById('tester'); |
48 tester.style.webkitTransform = "rotateX(65deg) translateZ(75px) rotateZ("
+ index + "deg)"; | 48 tester.style.transform = "rotateX(65deg) translateZ(75px) rotateZ(" + inde
x + "deg)"; |
49 } | 49 } |
50 | 50 |
51 function runTest() | 51 function runTest() |
52 { | 52 { |
53 window.setTimeout(function() { | 53 window.setTimeout(function() { |
54 setAngle(240); | 54 setAngle(240); |
55 }, 0); | 55 }, 0); |
56 | 56 |
57 window.setTimeout(function() { | 57 window.setTimeout(function() { |
58 setAngle(80); | 58 setAngle(80); |
(...skipping 11 matching lines...) Expand all Loading... |
70 <div id="pos1"> | 70 <div id="pos1"> |
71 </div> | 71 </div> |
72 <div id="pos2"> | 72 <div id="pos2"> |
73 </div> | 73 </div> |
74 <div id="tester"> | 74 <div id="tester"> |
75 </div> | 75 </div> |
76 </div> | 76 </div> |
77 | 77 |
78 </body> | 78 </body> |
79 </html> | 79 </html> |
OLD | NEW |