Status: FAIL | Duration: 8ms | Subtests: 0/1 | Open test on wpt.live | Open ref on wpt.live | wpt.fyi
/css/motion/offset-path-ray-contain-001.html
<!DOCTYPE html> <html> <head> <title>CSS Motion Path: ray paths with contain</title> <link rel="help" href="https://drafts.fxtf.org/motion-1/#offset-path-property"> <link rel="match" href="offset-path-ray-contain-001-ref.html"> <meta name="assert" content="This tests that the element should be contained in ray() path circle."> <style> #container { width: 300px; height: 300px; } #target { position: relative; left: 30px; top: 40px; width: 10px; height: 10px; background-color: lime; offset-path: ray(180deg closest-corner contain); offset-rotate: 0deg; offset-distance: 100%; offset-position: auto; } </style> </head> <body> <div id="container"> <div id="target"></div> </div> </body> </html>
/css/motion/offset-path-ray-contain-001-ref.html
<!DOCTYPE html> <html> <head> <title>CSS Motion Path: ray paths with contain</title> <style> #container { width: 300px; height: 300px; } #target { position: relative; left: 30px; top: 40px; width: 10px; height: 10px; background-color: lime; /* ray length is sqrt(30^2 + 40^2); contain does -max(10, 10) / 2; */ /* the result length is 45px. angle is 180deg; */ /* 5 is origin shift. */ transform: translate(-5px, 40px); } </style> </head> <body> <div id="container"> <div id="target"></div> </div> </body> </html>