blob: dcea34e46532468b2314eb194f4f79cc745f543d [file] [log] [blame]
<!DOCTYPE html>
<!--
| Tests that opaque images render correctly with transform.
-->
<html>
<head>
<style>
div {
/* Matches the width/height ratio of the image. */
width: 65px;
height: 75px;
background-color: #f88;
background-repeat: no-repeat;
background-size: contain;
}
</style>
<script>
if (window.testRunner) {
window.testRunner.waitUntilDone();
}
var image = new Image();
var image_name = 'cobalt_logo.jpg';
image.onload = function() {
var image_elements = document.getElementsByClassName('image');
for (var i = 0; i < image_elements.length; ++i) {
image_elements[i].style.backgroundImage =
'url(' + image_name + ')';
}
if (window.testRunner) {
window.testRunner.notifyDone();
}
}
image.src = image_name;
</script>
</head>
<body>
<div class='image' style="transform: translate(10px, 10px)"></div>
<div class='image' style="transform: scale(0.5, 0.5)"></div>
<div class='image' style="transform: rotate(45deg)"></div>
<div class='image' style="transform: translate(30px, 30px) scale(1.1, 1.1) rotate(-45deg)"></div>
</body>
</html>