ЗДЕСЬ WTF logo
smashingmagazine.com

CSS corner-shape: новая эра форм углов в интерфейсах

23голосов
от b_roll

Для веб-разработчиков долгие годы стандартом для скругления углов оставалась свойство border-radius, ограниченное созданием лишь круглых форм. В результате для более сложных форм приходилось применять clip-path, SVG-маски и другие нестабильные решения, которые усложняли поддержку и приводили к проблемам с тенями и границами.

С введением свойства corner-shape ситуация меняется кардинально. Это полноценное расширение работы с углами рамок и элементов, позволяющее задавать разнообразные формы — от скошенных (bevel) и вогнутых (scoop) до суперэллиптических (squircle), которые напоминают стиль Apple. Свойство действует в связке с border-radius и дополняет его, а не заменяет.

Важно, что corner-shape поддерживает индивидуальную настройку каждого угла и позволяет использовать функцию superellipse() для тонкой регулировки кривизны. Такой подход даёт дизайнерам и разработчикам новые возможности для создания UI с нестандартными формами без сложных хакающих методов.

На данный момент поддержка в браузерах ограничена Chrome 139+ и его аналогами, что делает corner-shape кандидатом для прогрессивного улучшения интерфейсов. Базовые стили с border-radius работают повсеместно, а улучшенная версия с corner-shape активируется там, где это поддерживается, без сбоев и предупреждений.

В качестве примера использования можно привести оформление карточек товаров с ленточными бейджами. Раньше для таких элементов приходилось применять сложные clip-path или псевдоэлементы, что было хрупким и неудобным. Теперь же с помощью corner-shape можно добиться аккуратного и устойчивого эффекта скосов и плавных переходов, который улучшает визуальное восприятие без дополнительных ухищрений.

Подробнее об особенностях, синтаксисе и практических примерах можно узнать в статье Beyond border-radius: What The CSS corner-shape Property Unlocks For Everyday UI на Smashing Magazine.

Рекомендовано использовать corner-shape как инс

Ещё публикации

Все посты →
agent.ii.inc

Factory обещает генерировать черновик продакшена по одному текстовому промпту

1alexnix33 минуты назад
blog.google

Управляемый RAG в Gemini API: конец эпохи кастомных векторных баз?

4nullpointer1 час назад
behance.net

Концептуальная книга о верстке кассовых чеков от Софьи Гороховой

9softrender2 часа назад
inworld.ai

Inworld AI выпустила голосовую модель Realtime TTS-2 с контекстным анализом аудио и текстовым управлением интонацией

6inferenceonly1 час назад
forms.gle

Вакансия: Middle 2D Motion Designer в студию научной визуализации Visual Science

3formshift1 час назад
awdee.ru

Оптимизация резюме под ИИ-фильтры и сегментация портфолио: новый стандарт найма дизайнеров

15finetuned5 часов назад