Любимые места любимого города
Главная
Добавить в предпочтительные источники Google

Генератор CSS border-radius

Создайте форму пустого CSS-блока с независимыми горизонтальными и вертикальными радиусами углов. Смешивайте пиксели и проценты, выбирайте размеры и копируйте исходную декларацию вместо округлённых пикселей диагностики.

Предпросмотр

Вписать · 240 × 120 CSS-пикселей

Настройки углов

Используйте точку или запятую для дробной части, например 0.5 или 0,5. При смене единицы число сохраняется.

1–2000 px

1–2000 px

Верхний левый

Верхний правый

Нижний правый

Нижний левый

Готовый CSS

240 × 120 CSS-пикселей · f = 1. Уменьшение из-за перекрытия не требуется.

Горизонтальные проценты отсчитываются от ширины, вертикальные — от высоты. Нулевой компонент делает угол прямым. Округлённые пиксели диагностики не экспортируются.

Как размещаются углы
  • База процентов: ширина 240 px × высота 120 px
  • Общий коэффициент: 1

Размещение на сторонах

Верхняя сторона

20 + 20 = 40 px · Доступно: 240 px

Правая сторона

20 + 20 = 40 px · Доступно: 120 px

Нижняя сторона

20 + 20 = 40 px · Доступно: 240 px

Левая сторона

20 + 20 = 40 px · Доступно: 120 px

Радиусы углов

ВычисленоИспользовано
Верхний левый20 × 20 px20 × 20 px
Верхний правый20 × 20 px20 × 20 px
Нижний правый20 × 20 px20 × 20 px
Нижний левый20 × 20 px20 × 20 px

Настройки остаются в браузере; копирование выполняется только по вашему действию.

Создайте форму за три шага

  1. Задайте ширину и высоту от 1 до 2000 CSS-пикселей. Введите горизонтальный и вертикальный радиусы каждого угла в px или % либо примените пару верхнего левого угла ко всем.
  2. Посмотрите на вписанный предпросмотр. Горизонтальные проценты используют ширину, вертикальные — высоту; смена единицы сохраняет число, но меняет его значение.
  3. Выберите «Только радиус» или «CSS блока» и скопируйте полный результат. Если копирование недоступно, выделите текст только для чтения. При ошибке в поле текущего CSS-результата нет.

Два радиуса каждого угла

У каждого угла есть горизонтальный и вертикальный радиус. Косая черта в border-radius отделяет четыре горизонтальных значения от четырёх вертикальных; порядок в обеих группах: верхний левый, верхний правый, нижний правый, нижний левый.

Горизонтальные проценты используют ширину, вертикальные — высоту. В прямоугольном блоке 50% в обоих направлениях дают эллипс, не обязательно круг. Нулевой компонент делает угол прямым.

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

Предпросмотр сначала размещает блок в заданных размерах, а затем визуально вписывает его. Один радиус может выглядеть иначе на блоке другого размера. CSS блока добавляет размеры, border-box, нулевые рамку и внутренний отступ, но не цвета предпросмотра.

Примеры со смешанными единицами

Для блока 240 на 120 горизонтальные значения 75%, 120px, 20%, 30px и вертикальные 40px, 60%, 60px, 50% дают общий коэффициент 0,8. Верхние горизонтальные радиусы становятся 144 и 96px, остальные компоненты тоже уменьшаются.

С теми же значениями в блоке 120 на 240 ограничивающий коэффициент равен 4/7. Форма меняется без преобразования процентов в фиксированные пиксели.

В блоке 240 на 120 радиусы 50% в обоих направлениях дают 120 и 60px. Все нулевые радиусы оставляют прямые углы.

Область применения и трактовка

Редактор поддерживает неотрицательные радиусы до 4000px или 1000% с не более чем тремя знаками после запятой. Он не разбирает произвольный CSS, calc(), var(), логические углы и другие единицы.

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

Используемые пиксели и коэффициент — округлённые пояснения для этого блока. Браузер может округлять субпиксели; скопированный CSS сохраняет исходные значения и единицы.

Вписывание меняет только отображение, а не логический блок или экспортируемое правило. Для другого блока браузер пересчитает проценты и уменьшение.

Радиус формирует фон или рамку, но не всегда обрезает дочернее содержимое. Инструмент не предлагает загрузку изображений, перетаскивание, анимацию или правило overflow.

Локальное оформление без сохранения черновиков

Инструмент не добавляет загрузку, историю, ссылки или запросы с настройками. Копирование выполняется явно. Существующие службы сайта, расширения и ваши копии не охватываются общим обещанием удаления.

Вопросы об углах

У каждого из четырёх физических углов есть горизонтальный и вертикальный радиусы. Косая черта разделяет группы.

Горизонтальный радиус использует ширину блока, вертикальный — высоту. Изменение размеров может изменить геометрию без изменения декларации.

Соседние углы не могут перекрываться. Браузер вычисляет единицы и применяет общий коэффициент ко всем восьми компонентам.

Копирование сохраняет исходные значения и единицы. Используемые пиксели — округлённая диагностика для этого блока.

Нет. Число остаётся, а единица меняется, поэтому значение и форма могут измениться.

Он добавляет border-box, ширину, высоту, нулевые рамку и внутренний отступ. Цвет предпросмотра и HTML не включены.

Не всегда. Обрезка зависит от других правил CSS; инструмент не добавляет overflow:hidden.

Инструмент не добавляет загрузку, историю или запросы с настройками. Копирование происходит только по вашему действию.

Источники

Спецификация определяет геометрию этого инструмента.

Проверено 12 ноября 2026 года.

Диагностика описывает спецификацию; фактическое отображение может отличаться из-за округления субпикселей браузером.

SVG в PNG

Преобразуйте SVG-файл или вставленный код в PNG: задайте размер, прозрачный фон или цвет и используйте встроенные шрифты.

Открыть инструмент — SVG в PNG

Генератор CSS-фильтров

Настройте порядок эффектов, сравните образец и скопируйте объявление filter.

Открыть инструмент — Генератор CSS-фильтров

Калькулятор плавного размера шрифта

Задайте размеры шрифта для двух значений ширины окна. Скопируйте CSS с единицами rem и изучите модель, рассчитанную по тем же коэффициентам, что и в коде.

Открыть инструмент — Калькулятор плавного размера шрифта

Генератор CSS-кнопок

Настройте состояния кнопки, проверьте фокус клавиатуры и скопируйте HTML и CSS.

Открыть инструмент — Генератор CSS-кнопок

Генератор CSS Grid

Создайте пример CSS Grid с дорожками, размещением и именованными областями. Просматривайте, копируйте CSS и HTML или скачивайте полный пример.

Открыть инструмент — Генератор CSS Grid

Генератор CSS Flexbox

Создайте пример Flexbox с элементами управления контейнером и элементами, явными осями макета, соответствующими CSS и HTML, а также локальной загрузкой полного примера.

Открыть инструмент — Генератор CSS Flexbox

Генератор CSS-тени текста

Создавайте упорядоченные тени текста, просматривайте пример и копируйте точный CSS.

Открыть инструмент — Генератор CSS-тени текста

Генератор преобразований CSS

Создавайте повторяемые двумерные преобразования CSS, редактируйте px или процентный перевод и начало координат, проверяйте поле ссылки и копируйте точные текущие объявления.

Открыть инструмент — Генератор преобразований CSS

Генератор теней CSS

Создавайте упорядоченные слои box-shadow с предпросмотром и копируйте код.

Открыть инструмент — Генератор теней CSS

Водяной знак на изображениях

Добавьте текст или логотип к изображениям, проверьте результаты и скачайте отдельные файлы или ZIP.

Открыть инструмент — Водяной знак на изображениях

Генератор CSS-градиентов

Создавайте линейные и радиальные градиенты с цветами, непрозрачностью и позициями.

Открыть инструмент — Генератор CSS-градиентов

Конвертер цветов

Преобразуйте поддерживаемые значения sRGB HEX, RGB и HSL с альфа-каналом и указанной точностью.

Открыть инструмент — Конвертер цветов

Изображение в текст (OCR)

Распознавайте печатный текст на локальных PNG и JPEG, выбирайте язык и проверяйте результат перед копированием или скачиванием.

Открыть инструмент — Изображение в текст (OCR)

Чтение QR-кода из изображения

Прочитайте один QR-код из локального PNG или JPEG и проверьте текст или байты, не открывая ссылки.

Открыть инструмент — Чтение QR-кода из изображения

Проверка контрастности цветов

Сравните цвета переднего плана и фона, настройте непрозрачность и проверьте числовые пороги контрастности WCAG для текста и важных деталей интерфейса.

Открыть инструмент — Проверка контрастности цветов

Калькулятор размера печати и разрешения

Рассчитайте размер отпечатка, нужное число пикселей и фактическое PPI с полями или обрезкой.

Открыть инструмент — Калькулятор размера печати и разрешения

Калькулятор соотношения сторон

Найдите соотношение ширины и высоты или рассчитайте новый размер в пикселях по одной заданной стороне.

Открыть инструмент — Калькулятор соотношения сторон

Сжатие изображений

Попробуйте уложить JPEG, PNG или WebP в заданный размер файла: проверьте результат и при желании уменьшите размеры изображения.

Открыть инструмент — Сжатие изображений

HEIC в JPG

Преобразуйте поддерживаемые HEIC-фото в полноразмерные JPG в браузере. Настройте качество и фон, скачайте проверенные файлы по отдельности или в ZIP.

Открыть инструмент — HEIC в JPG

Конвертер изображений

Конвертируйте поддерживаемые PNG, JPEG и WebP локально, настройте прозрачность, фон и качество и скачайте проверенные результаты.

Открыть инструмент — Конвертер изображений

Создать фотоколлаж

Расположите фотографии в сетке и скачайте PNG или JPEG.

Открыть инструмент — Создать фотоколлаж

Поворот и отражение изображений

Поверните или отразите набор локальных статичных PNG, JPEG и WebP, затем проверьте и скачайте обработанные изображения.

Открыть инструмент — Поворот и отражение изображений

Обрезать изображение

Обрежьте локальный JPEG, PNG или WebP с точностью до пикселя и скачайте результат в PNG или JPEG.

Открыть инструмент — Обрезать изображение

Изменить размер изображения

Измените размер JPG, PNG или WebP в пикселях или процентах, проверьте результат и скачайте его.

Открыть инструмент — Изменить размер изображения
Все инструменты этой категории