Files
firefox/testing/web-platform/tests/css/motion/offset-path-string-003.html
Boris Chiou 705a1fde93 Bug 1915286 - Use 0rad as the default value if the path length is zero. r=dholbert
When ths path length is zero, we may get (0, 0) as the tangent angle
from `ComputePointAtLength()`. Using (0, 0) to atan2() may get an
undefined result. We should avoid this, so use 0rad. This makes more
sense and match other browsers.

Differential Revision: https://phabricator.services.mozilla.com/D220353
2024-08-28 05:10:59 +00:00

27 lines
782 B
HTML

<!DOCTYPE html>
<html>
<head>
<title>CSS Motion Path: path(string) with zero length path</title>
<link rel="help" href="https://drafts.fxtf.org/motion-1/#offset-path-property">
<link rel="match" href="offset-path-string-ref.html">
<meta name="assert" content="This tests that path(<string>) generates a
proper rotation and translation when the path
is zero length.">
<style>
#target {
position: absolute;
left: 50px;
top: 80px;
width: 200px;
height: 300px;
background-color: lime;
transform-origin: 0px 0px;
offset-path: path('M 50 40');
}
</style>
</head>
<body>
<div id="target"></div>
</body>
</html>