Re: [csswg-drafts] [css-borders-4] corner-shape initial value ("round") is strange in some cases (e.g. bevel) (#11623)

I can try and clarify what I'm asking a bit: 

Important point is that there would be no cross over between `border-radius` and the `corner-` properties. `border-radius` would continue doing what it does unless `corner-shape` _and_ `corner-size` are declared as something other than `none` i guess? In that case the `corner-` properties would take over and `border-radius` would do nothing. (this leaves open the opportunity for the future for border-radius to round the joints of the `corner-shapes`. (side note: I was told that this would be too complicated to do - too many control points - but that has been said about a lot of things in CSS in the past that have ultimately happened so it seems best to leave this open as a possibility.)

`border-radius` could then be used as a fallback for the `corner-` pair if one or the other of the `corner-` properties is not declared. This would also allow the use of different `border-radius` values for the fallback. I don't think this would be a common need but seems like it might be useful with larger `squircle` shapes:

> corner-shape: squircle;
> corner-size: 50px;
> border-radius: 99999px;

-- 
GitHub Notification of comment by jsnkuhn
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/11623#issuecomment-2912263258 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Tuesday, 27 May 2025 12:05:39 UTC