← back to v149 · css-shape-function

conformance · v149

v149 · css-shape-function — conformance probe

6 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.

browser: spec: https://drafts.csswg.org/css-shapes-2/#shape-function chromestatus: #5172258539307008 generated 2026-06-01T08:15:14Z by conformance-author-v1-subagent
0
pass
0
fail
0
blocked
6
total
id contract kind verdict detail
clip-path-shape-line-supported clip-path accepts a shape() function with line verbs. spec ↗ css-supports
clip-path-shape-curve-supported shape() supports cubic curve verbs ('curve to ... with ...'). spec ↗ css-supports
clip-path-shape-arc-supported shape() supports the arc verb with radius and sweep/rotation flags. spec ↗ css-supports
shape-uses-responsive-units shape() accepts percentage / vw units (the responsiveness it adds over path()). spec ↗ css-supports
shape-mixes-with-custom-properties shape() accepts CSS custom properties via var() — a key difference from path(). spec ↗ script
path-function-still-supported Pre-existing path() function still accepted on clip-path (shape() is additive). spec ↗ css-supports