Upstream version 5.34.98.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / fast / repaint / fixed-child-of-transformed-move-after-scroll.html
1 <html>
2 <head>
3   <meta http-equiv="content-type" content="text/html; charset=UTF-8">
4   <script type="text/javascript">
5       function scrollAndRepaint()
6       {
7           scrollBy(0, 200);
8           if (window.testRunner) {
9               document.body.offsetTop;
10               testRunner.display();
11               repaintTest();
12            } else {
13               setTimeout(repaintTest, 15);
14            }
15       }
16       function repaintTest()
17       {
18           document.getElementById('toMove').style.left = "150px";
19           document.getElementById('toMove').style.backgroundColor = "green";
20       }
21   </script>
22 </head>
23   <body onload="scrollAndRepaint()" style="height: 3000px;">
24     <div style="position: absolute: top: 0; left: 0; -webkit-transform: translate(0, 0);">
25       <p style="position: absolute; top: 210px">You should see a yellow rect on the left, and a green one on the right. No red pixels.</p>
26       <div id="toMove" style="width: 100px; height: 100px; background-color: red; position: fixed; top: 270px; left: 10px;"></div>
27       <div style="width: 100px; height: 100px; background-color: yellow; position: absolute; top: 270px; left: 10px; z-index: -5;"></div>
28     </div>
29   </body>
30 </html>