blob: c750fbaaf94a7b7373c72c466b3dbad12e35a5e0 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<title>CSS Test (Transforms): scale(-1) on Root Element With Background</title>
<link rel="author" title="Aryeh Gregor" href="mailto:ayg@aryeh.name">
<link rel="help" href="http://www.w3.org/TR/css-transforms-1/#transform-rendering">
<meta name="assert" content="The background here extends to the whole
canvas, and a transform on the root element must transform the whole
canvas, background included. Thus the entire tiled background of
left-pointing triangles needs to be rotated 180 degrees (same as scale(-1))
around the top center of the viewport, which is the default
transform-origin of 50% 50% in this case. An implementation that doesn't
draw the background on parts of the canvas outside the viewport might
incorrectly display nothing, because the part of the background that's
supposed to be rotated into view was initially above the visible part of
the canvas.">
<link rel="match" href="transform-root-bg-001-ref.html">
<style>
html {
background: url(support/transform-triangle-left.svg);
transform: scale(-1);
}
body {
/* The default 8px margin makes the background not line up exactly */
margin: 0;
}
</style>
</head>
<body>
</body>
</html>