Генератор border-radius: скруглённые и blob-углы

Генерируйте любые значения border-radius с живым предпросмотром.


    
  

Как работает генератор border-radius

Инструмент принимает до восьми значений: четыре горизонтальных и четыре вертикальных радиуса для каждого угла. Это позволяет создавать как классические скругления, так и асимметричные или органические blob-формы.

Генерация происходит полностью в браузере. Применив разные значения, вы увидите, как меняется форма элемента. Результат сразу выдаётся в синтаксисе CSS: border-radius: h1 h2 h3 h4 / v1 v2 v3 v4;, что идеально подходит для адаптивной вёрстки.

Пиксели или проценты: что выбрать?

Вы можете задать радиусы как в пикселях, так и в процентах. Пиксели подходят, если элемент фиксированного размера и важна точная форма. Проценты позволяют сохранять пропорции скругления при изменении размеров — это важно для адаптивных интерфейсов.

При выборе процентов скругление будет зависеть от размера блока и меняться при его масштабировании. Это удобно для карточек, кнопок и динамических элементов.

Blob-формы и возможности случайной генерации

Для необычных и органических форм предусмотрен режим 'fancy' — генерация восьми разных значений. Такой способ подходит для создания blob-эффектов, которые украсят современный сайт.

Режим 'random' подбирает случайные значения, а алгоритмы учитывают ограничения CSS: радиусы не могут быть больше половины стороны элемента — иначе браузер их автоматически уменьшит. Получившуюся форму можно скопировать одним нажатием.

Часто задаваемые вопросы

Как пользоваться восьмизначным синтаксисом border-radius?

Укажите четыре значения для горизонтальных и четыре для вертикальных радиусов. Это позволит задать разную степень скругления для каждого угла по осям X и Y, создавая асимметричные или blob-формы.

В чём разница между пикселями и процентами для border-radius?

Пиксели задают жёсткое значение радиуса, а проценты рассчитываются от размеров стороны элемента. Если скругления заданы в процентах, форма будет меняться при изменении ширины или высоты блока.

Почему форма меняется при изменении размера элемента?

Если радиусы заданы в процентах, они пересчитываются относительно текущего размера элемента. Поэтому при масштабировании блока скругления адаптируются автоматически.

Можно ли анимировать переход между blob-формами в CSS?

Да, можно добавить CSS-анимацию к свойству border-radius. Плавный переход между разными наборами значений позволит создавать живые blob-эффекты.

Как работает генерация случайных или 'fancy' значений?

Генератор использует алгоритмы, которые случайно подбирают значения радиусов для всех углов с учётом ограничений браузера и CSS. Это позволяет получать интересные формы без ручного подбора.

Совместим ли полученный CSS-код со всеми браузерами?

Синтаксис восьми значений border-radius поддерживается всеми современными браузерами, включая Chrome, Firefox, Edge и Safari.

Что-то не так или есть идея? Сообщить