Source code
Revision control
Copy as Markdown
Other Tools
Test Info:
- This WPT test may be referenced by the following Test IDs:
- /css/CSS2/normal-flow/canvas-paint-order.html - WPT Dashboard Interop Dashboard
<!DOCTYPE html>
<title>Canvas paint order</title>
<link rel="author" title="Philip Rogers" href="pdr@chromium.org">
<link rel="match" href="canvas-paint-order-ref.html">
<style>
#canvas {
background: red;
width: 95px;
height: 95px;
}
#negative-margin {
display: inline-block;
width: 100px;
height: 100px;
background: green;
margin-left: -100px;
}
</style>
<canvas id="canvas"></canvas>
<!-- #negative-margin should paint fully on top of the canvas. -->
<div id="negative-margin"></div>
<script>
onload = function() {
var context = canvas.getContext("2d");
context.save();
context.fillStyle = "red";
context.fillRect(0, 0, 500, 500);
context.restore();
};
</script>