WPT
wpt / css / motion / parsing / offset-path-computed.html
Spec: Motion Path ↗
Runs: Chrome 155.0.8040.0 (wpt@476394464, 2026-09-03) | Firefox 157.0a1 (wpt@476394464, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-a7825 (wpt@a1e944e7a, 2026-09-03) | Servo Servo 0.6 (wpt@7e3d005d7, 2026-09-03) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)
View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi
| Chrome | Firefox | Safari | Ladybird | Servo | Blitz | |
|---|---|---|---|---|---|---|
| Total | 65/65 | 61/65 | 61/65 | 0/65 | 0/65 | 61/65 |
| Subtest | Chrome | Firefox | Safari | Ladybird | Servo | Blitz |
|---|---|---|---|---|---|---|
| Property offset-path value 'none' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'ray(0deg)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'ray(0rad closest-side)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'ray(0.25turn closest-corner contain)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'ray(200grad farthest-side)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'ray(270deg farthest-corner contain)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'ray(-720deg sides)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'ray(calc(180deg - 45deg) farthest-side)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'ray(0deg at 100px 100px)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'ray(0deg sides at center center)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'ray(0deg at center center sides)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'ray(0deg at center center contain)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'ray(at 10px 10px 0deg contain)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'path("m 20 0 h -100")' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'path("M 0 0 L 100 100 M 100 200 L 200 200 Z L 300 300 Z")' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'path("m 10 20 q 30 60 40 50 q 100 70 90 80")' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'path("M 0 0 L 100 100 m 0 100 l 100 0 Z l 160 20 Z")' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'path("m 10 20 l 20 30 Z l 50 60 Z m 70 80 l 90 60 Z t 70 120")' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'path("m 10 170 h 90 v 30 m 0 0 s 1 2 3 4 z c 9 8 7 6 5 4")' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'path("m 10 20 a 10 20 30 1 0 40 50 a 110 120 30 1 1 140 50")' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'inset(100%)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'inset(0 1px)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'inset(0px 1px 2%)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'inset(0px 1px 2% 3em)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'inset(0px round 100%)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'inset(0px round 0 1px)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'inset(0px round 0px 1px 2%)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'inset(0px round 0px 1px 2% 3em)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'inset(10px round 20% / 0px 1px 2% 3px)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'circle()' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'circle(100px)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'circle(closest-side)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'circle(at 50% 50%)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'circle(100px at 50% 50%)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'circle(farthest-side at center top)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'circle(4% at top right)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'ellipse()' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'ellipse(1px closest-side)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'ellipse(at 50% 50%)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'ellipse(closest-side closest-side at 10% 20%)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'ellipse(farthest-side 4% at bottom left)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'polygon(1% 2%)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'polygon(1px 2px, 3% 4%)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'polygon(round 1em, 1px 2px, 3em 4em)' | PASS | FAIL | FAIL | FAIL | FAIL | FAIL |
| Property offset-path value 'polygon(evenodd round 6pt, 1px 2px, 3em 4em, 6pt 6%)' | PASS | FAIL | FAIL | FAIL | FAIL | FAIL |
| Property offset-path value 'polygon(round 0px, 1px 2px, 3px 4px)' | PASS | FAIL | FAIL | FAIL | FAIL | FAIL |
| Property offset-path value 'polygon(round calc(1em + 2px), 1px 2px, 3px 4px)' | PASS | FAIL | FAIL | FAIL | FAIL | FAIL |
| Property offset-path value 'xywh(0 1% 2px 3em)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'xywh(0px 1% 2px 3em round 0)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'xywh(0px 1% 2px 3em round 0 1px)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'xywh(0px 1% 2px 3% round 0px 1px 2em)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'xywh(0px 1% 2px 3% round 0px 1px 2% 3px)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'rect(auto auto auto auto)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'rect(0 1% 2px 3em)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'rect(0px 1% auto 3em round 0)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'rect(0px 1% auto 3% round 0 1px)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'rect(0px 1% auto 3% round 0px 1px 2em)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'rect(0px 1% auto 3% round 0px 1px 2% 3px)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'content-box' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'border-box' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'view-box' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'inset(10% 20% 30% 40%) border-box' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'fill-box ellipse(at 50% 60%)' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'ray(0deg) stroke-box' | PASS | PASS | PASS | FAIL | FAIL | PASS |
| Property offset-path value 'path("m 20 0 h -100") view-box' | PASS | PASS | PASS | FAIL | FAIL | PASS |