<!DOCTYPE html>
<html>
<style>
@keyframes rotate {
0% { transform: rotate(0deg) }
}
img {
transform: rotate(90deg);
}
</style>
<!-- The blue sector of the image should be at 3 o'clock (viz., rotated by 90 deg). -->
<img onload="rotate(this)" width="400px" src="resources/red-at-12-oclock-with-color-profile.jpg">
<script>
function rotate(element) {
element.addEventListener('animationend', end, false);
if (window.testRunner)
element.style.cssText += 'animation: rotate linear 1s';
else
element.style.cssText += 'animation: rotate linear 4s';
}
function end(event) {
if (window.testRunner)
setTimeout(function() { testRunner.notifyDone() }, 0);
}
if (window.testRunner)
testRunner.waitUntilDone();
</script>
</html>