Status: PASS | Duration: 5ms | Subtests: 1/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/css-transforms/animation/translate-animation-on-svg.html
<!DOCTYPE html> <html class="reftest-wait"> <head> <title>Animating the "translate" property on an SVG element</title> <link rel="help" href="https://drafts.csswg.org/css-transforms-2/#individual-transforms"> <link rel="match" href="translate-animation-on-svg-ref.html"> <style> @keyframes translate-animation { from { translate: 0 0; } to { translate: 100px 100px; } } svg { width: 400px; height: 400px; } rect { width: 100px; height: 100px; transform-origin: top left; animation: translate-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/translate-animation-on-svg-ref.html
<!DOCTYPE html> <html> <head> <title>Animating the "translate" 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: 200px; height: 200px; transform-origin: top left; translate: 100px 100px; } </style> </head> <body> <svg><rect></rect></svg> </body> </html>