<!DOCTYPE html> | |
<style> | |
div { | |
width: 100px; | |
height: 100px; | |
position: absolute; | |
transform-origin: 0% 0%; | |
} | |
/* Note the order of the scaling operation affects the path coordinates */ | |
#target { | |
background-color: red; | |
translate: 200px 10px; | |
rotate: 90deg; | |
scale: 1 2; | |
motion: path("m 0 0 v -20 h 20") 0rad 100%; | |
} | |
#expected { | |
background-color: green; | |
transform: translate(240px, 30px) rotate(90deg) scale(1, 2); | |
} | |
</style> | |
<p>There should be no red color boxes</p> | |
<div id="target"></div> | |
<div id="expected"></div> |