mirror of
https://github.com/servo/servo
synced 2026-04-28 18:37:39 +02:00
33 lines
1.5 KiB
HTML
33 lines
1.5 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml"><head>
|
|
<title>CSS Test (Transforms): scale(0.5) on Root Element With Background</title>
|
|
<link href="mailto:ayg@aryeh.name" rel="author" title="Aryeh Gregor" />
|
|
<link href="http://www.w3.org/TR/css-transforms-1/#transform-rendering" rel="help" />
|
|
<meta content="This is the same as
|
|
transform-root-bg-001.html, except that it uses scale(0.5) instead of
|
|
scale(-1). It also specifies a transform-origin, because the default of
|
|
50% 50% wouldn't work well with the way the reference image is constructed." name="assert" />
|
|
<link href="reference/transform-root-bg-003-ref.xht" rel="match" />
|
|
<style>
|
|
html {
|
|
background: url(support/transform-triangle-left.svg);
|
|
transform: scale(0.5);
|
|
/**
|
|
* The transform-origin here has to fall between two triangles, i.e.,
|
|
* at a multiple of 100px. Otherwise after the transform, the shrunken
|
|
* images won't line up with the left edge of the body, and it won't
|
|
* match the ref (since the background here is positioned at the left).
|
|
* We deliberately make it an odd multiple of the number of images so
|
|
* it catches an IE bug; it shouldn't matter per spec
|
|
*/
|
|
transform-origin: 300px 0;
|
|
}
|
|
body {
|
|
margin: 0;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
|
|
|
|
</body></html> |