BASELINE NowYouCanUse.com
Web Platform Baseline Status Breakdown Total Features: 1191
Search: Reset ×
Categories: All CSS (101) HTML elements (98) Selectors (46) JavaScript (43) Forms (40)
WebGL extensions (37) WebAssembly (22) Media queries (21) Fonts (19) Performance (19) Text (19) Scrolling (18) Arrays (17) Layout (17) HTML (16) Progressive web app (15) Typed arrays (14) Units (14) Canvas (13) Background (12) Color types (12) Media elements (12) Strings (12) Clipping, shapes, and masking (11) Security (11) Web components (11) WebXR (11) Typographic font features (10) Animation (9) Internationalization (9) Reporting (9) Text wrap (9) Clipboard (8) Workers (8) Containment (7) DOM (7) Fetch (7) JavaScript modules (7) Print media (7) Sensors (7) CSS object models (6) Image formats (6) Iterators (6) Landmark elements (6) Positioning (6) Promises (6) SVG (6) Storage (6) Streams (6) Credential management (5) Custom elements (5) Explicit defaults (5) Font synthesis (5) HTTP (5) Messaging (5) Multi-column (5) Resource hints (5) Ruby (5) Selection (5) Speech (5) Transitions (CSS) (5) View transitions (5) Web audio (5) WebGL (5) Container queries (4) Cookies (4) Counters (4) File system access (4) Flexbox (4) Gamepad (4) Grid (4) Images (4) Lists (4) Primitive types (4) Regular expressions (4) WebDriver (4) WebRTC (4) Blend mode (3) Borders and outlines (3) Gradients (3) Image scaling (3) JSON (3) Maps (3) MathML (3) Payments (3) Reading order (3) Scroll markers (3) Transforms (3) WebAuthn (3) WebGPU (3) White space (3) Worklets (3) XML (3) Collections (2) Compute pressure (2) Geolocation (2) IndexedDB (2) Parsing and serialization (2) Resource integrity (2) Sets (2) Text fragments (2) WebMCP (2) CSS environment variables (1)
Showing 11 of 11 features

2026

1 features
• February 2026

The shape() CSS function creates shapes with a series of commands like line, move, and curve. It can be used with clip-path and shape-outside.

Chrome 135
Firefox 148
Safari 18.4
Edge 135
Baseline Date: Feb 24, 2026

2024

1 features
• January 2024

The rect() CSS function creates a rectangle shape with insets from the edges of an element. The xywh() CSS function creates a rectangle shifted by an x and y distance. They can be used with clip-path and shape-outside.

Chrome 119
Firefox 122
Safari 17.2
Edge 119
Baseline Date: Jan 23, 2024

2023

2 features
• December 2023

The mask CSS property (and several longhand properties) partially or completely hides an element according to the shape and depth of an image.

Chrome 120
Firefox 53
Safari 15.4
Edge 120
Baseline Date: Dec 7, 2023
• November 2023

The fill-box, stroke-box, and view-box values for clip-path set an edge of the element's box to use as the clipping shape.

Chrome 119
Firefox 54
Safari 13.1
Edge 119
Baseline Date: Nov 2, 2023

2021

1 features
• January 2021

The clip-path CSS property and SVG attribute set the visible area of an element. Everything outside the area will be hidden.

Chrome 88
Firefox 71
Safari 13.1
Edge 88
Baseline Date: Jan 21, 2021

2020

4 features
• January 2020

The clip-path property can be animated using CSS transitions and animations.

Chrome 55
Firefox 49
Safari 12.1
Edge 79
Baseline Date: Jan 15, 2020

The mask-type CSS property on an SVG <mask> element sets whether the mask is a luminance or alpha mask.

Chrome 24
Firefox 35
Safari 7
Edge 79
Baseline Date: Jan 15, 2020

The shape-outside CSS property, along with shape-margin and shape-image-threshold, sets the shape around which adjacent content will wrap.

Chrome 37
Firefox 62
Safari 10.1
Edge 79
Baseline Date: Jan 15, 2020

The circle(), ellipse(), inset(), and polygon() CSS shape functions create shapes for use with clip-path and shape-outside.

Chrome 37
Firefox 54
Safari 10.1
Edge 79
Baseline Date: Jan 15, 2020

Limited Availability

2 features
• In Progress / Not Yet Baseline

The clip CSS property sets the visible area of an absolutely positioned element.

Chrome 1
Firefox 1
Safari 1.3
Edge 79
Status: Incomplete cross-engine support

The mask-border CSS property sets how the edges of an element are masked. It is a shorthand for mask-border-outset, mask-border-repeat, mask-border-slice, mask-border-source, and mask-border-width.

Chrome
Firefox
Safari 17.2
Edge
Status: Incomplete cross-engine support