v147 · CSS
Corner-by-Corner
Each corner has its own longhand: corner-top-left-shape, corner-top-right-shape, corner-bottom-right-shape, corner-bottom-left-shape. Mix bevel, notch, squircle, and scoop on a single element.
Feature detection: checking…
Corner shapes
Presets
25%
Generated CSS
contract checks
Use the invalid button to try corner-top-left-shape: definitely-not-a-shape on the live preview.
see also
- ChromeStatus entry
- CSS Borders 4 corner shaping
- Shape Gallery — all 6 corner-shape values
- Squircle Showcase — iOS-style icons in CSS
- Shape Picker — live playground
implementation reference
Need the exact API surface, compatibility boundaries, errors, lifecycle, and source links? Read the matching gendn reference ↗