OLD | NEW |
(Empty) | |
| 1 <!DOCTYPE html> |
| 2 <div id="target" style="transform: translateZ(0); width: 100px; height: 100px; b
ackground-color: lightblue"> |
| 3 <div style="perspective: 20px; width: 100px; height: 100px; background-color:
lightgray"> |
| 4 <div style="width: 50px; height: 50px; transform: translateZ(1px); backgrou
nd-color: yellow"> |
| 5 </div> |
| 6 </div> |
| 7 </div> |
| 8 <script src="../fast/repaint/resources/text-based-repaint.js"></script> |
| 9 <script> |
| 10 // Tests that transitioning the container div from "composited but paints into
ancestor" into "composited into own backing" |
| 11 // for ancestor reasons (in this case due to opacity change) correctly invalidat
es the old paint invalidation backing (document) |
| 12 // before the change. In this case, the reason it can no longer paint into its a
ncestor is because the ancestor has no visible content |
| 13 // (since the background color is removed). |
| 14 function repaintTest() { |
| 15 target.style.backgroundColor = ''; |
| 16 } |
| 17 runRepaintTest() |
| 18 </script> |
OLD | NEW |