Status: PASS | Duration: 5ms | Subtests: 1/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-transforms/animation/rotate-animation-on-svg.html
<!DOCTYPE html> <html class="reftest-wait"> <head> <title>Animating the "rotate" property on an SVG element</title> <link rel="help" href="https://drafts.csswg.org/css-transforms-2/#individual-transforms"> <link rel="match" href="rotate-animation-on-svg-ref.html"> <style> @keyframes rotate-animation { from { rotate: 0; } to { rotate: 180deg; } } svg { width: 400px; height: 400px; overflow: visible; } rect { width: 100px; height: 100px; transform-origin: 100px 100px; animation: rotate-animation 1ms linear forwards; } </style> </head> <body> <svg><rect></rect></svg> <script> (async function() { await Promise.all(document.getAnimations().map(animation => animation.finished)); document.documentElement.classList.remove("reftest-wait"); })(); </script> </body> </html>
/css/css-transforms/animation/rotate-animation-on-svg-ref.html
<!DOCTYPE html> <html> <head> <title>Animating the "rotate" property on an SVG element</title> <link rel="help" href="https://drafts.csswg.org/css-transforms-2/#individual-transforms"> <style> svg { width: 400px; height: 400px; } rect { width: 100px; height: 100px; transform-origin: 100px 100px; rotate: 180deg; } </style> </head> <body> <svg><rect></rect></svg> </body> </html>