DESIGN

Генератор CSS border-radius: заокруглені кути та органічні форми

Синтаксис border-radius

Базовий синтаксис: border-radius: 8px — однаковий радіус для всіх кутів. Можна задавати кожен кут окремо: border-radius: 8px 16px 4px 24px (за годинниковою стрілкою: верхній лівий, верхній правий, нижній правий, нижній лівий). Значення у % від розміру елемента: border-radius: 50% — ідеальне коло.

Еліптичний border-radius

Менш відомий синтаксис зі слешем: border-radius: 40px / 20px — горизонтальний радіус 40px, вертикальний 20px. Це дає еліптичний заокруглення. Повний синтаксис: border-radius: 40% 60% 60% 40% / 60% 30% 70% 40% — довільна органічна форма, не blob, але схожа.

Органічні форми через border-radius

Комбінуючи різні значення для горизонтального і вертикального радіусів кожного кута, можна отримати дуже органічні форми без SVG. Такий підхід простіший і більш підтримуваний, ніж clip-path: path(). Наш генератор дозволяє перетягувати точки для візуального налаштування.

border-radius у системах дизайну

Визначте кілька фіксованих значень радіусів для своєї системи: xs (2px), sm (4px), md (8px), lg (16px), xl (24px), full (9999px). Tailwind CSS робить саме це. Консистентне використання одних і тих самих значень надає UI відчуття цілісності та системного підходу.