mirror of
https://github.com/servo/servo
synced 2026-05-10 00:52:08 +02:00
34 lines
1.3 KiB
HTML
34 lines
1.3 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>CSS Test (Transforms): scale(0.5) 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="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.">
|
|
<link rel="match" href="transform-root-bg-001-ref.html">
|
|
<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>
|