pending
v147 · CSS
Squircle Showcase
Compare corner-shape: squircle with rounded corners, superellipse(4), per-corner mixes, and a malformed value that the browser must reject.
Feature detection: checking corner-shape support...
Interactive shape lab
Shape value
Border radius
Corner set
Application icons
Avatars
AK
BL
CM
DN
Choose malformed to try corner-shape: superellipse(foo). The invalid declaration is ignored, so a valid fallback shape remains in effect.
Same radius, different corner contracts
circle
border-radius: 50%
round
corner-shape: round
squircle
corner-shape: squircle
superellipse(4)
more square
Contract probes
pending
pending
pending
pending
.app-icon {
border-radius: 22%;
corner-shape: squircle;
}
.mixed-card {
border-radius: 22%;
corner-shape: bevel scoop notch squircle;
}
.bad-value {
corner-shape: superellipse(foo); /* ignored by the parser */
}
references
- ChromeStatus feature 5357329815699456
- CSS Borders and Box Decorations Level 4 corner shaping
- Shape Gallery - all corner-shape keywords
- Corner-by-Corner - per-corner longhands
- Superellipse Explorer - tune superellipse exponents
implementation reference
Need the exact API surface, compatibility boundaries, errors, lifecycle, and source links? Read the matching gendn reference ↗