새로운 CSS corner-shape 속성 도입: 사각형 모서리 모양을 지정하는 corner-shape CSS 속성이 마침내 도입되어, 기존 border-radius와 함께 '스쿼글(squirle)'과 같은 독특한 모서리 형태를 쉽게 구현할 수 있게 되었습니다. ✨
'스쿼글(Squirle)'의 매력: '스쿼글'은 사각형과 원의 중간 형태로, 일반적인 border-radius보다 시각적으로 더 부드럽고 매력적인 모서리를 제공하며, 이전에는 구현하기 매우 어려웠던 디자인 요소입니다. 🌀
제한적인 브라우저 지원과 스마트한 해결책: 현재 corner-shape 속성은 Chrome 및 Edge에서만 기본 지원되지만, Tailwind 플러그인은 미지원 브라우저(Firefox, Safari)에서 일반 border-radius로 자동 대체되는 스마트한 폴백(fallback) 기능을 제공하여 디자인 일관성을 유지합니다. 🛡️
Tailwind CSS 플러그인으로 간편한 사용: Brandon Mecconell이 개발한 Tailwind 플러그인을 통해 corner-shape 속성을 Tailwind 클래스명(예: corner-shape-squirle)으로 쉽게 적용할 수 있어, 복잡한 CSS나 SVG 마스크 없이도 UI 디자인을 향상시킬 수 있습니다. 🚀
다양한 모서리 모양 지원: '스쿼글' 외에도 '베벨(bevel)', '노치(notch)', '스쿱(scoop)' 등 여러 가지 새로운 모서리 모양이 CSS에 내장되어 있어, 웹사이트 UI에 독특하고 창의적인 터치를 더할 수 있는 가능성을 열어줍니다. 🎨
디자인 개선의 이점: 이 기술을 사용하면 지원되는 브라우저에서는 더욱 세련된 디자인을 보여주고, 미지원 브라우저에서는 기존과 동일한(나쁘지 않은) 모습을 유지하므로, 사용자 경험을 저해하지 않으면서 디자인을 업그레이드할 수 있는 '윈-윈' 전략입니다. ✅