Генератор CSS clip-path
Создайте CSS clip-path из пресетов круга, эллипса, многоугольника, inset или скруглённого inset с числовыми полями, смотрите живой предпросмотр и копируйте готовое свойство.
Генератор CSS clip-path — Выберите форму обрезки — круг, эллипс, многоугольник, inset или скруглённый inset — и настройте её проценты простыми числовыми полями, пока живой предпросмотр точно показывает, как обрезается блок. Полное объявление clip-path создаётся за вас и обновляется по мере ввода. Всё работает в вашем браузере, поэтому ничего из введённого никогда не загружается на сервер.
Что такое Генератор CSS clip-path?
Генератор CSS clip-path — это бесплатный визуальный редактор свойства CSS clip-path для фронтенд-разработчиков и дизайнеров, которым нужно обрезать элементы в непрямоугольные формы. Выберите пресет из выпадающего списка: circle() и ellipse() с радиусом и центральной точкой, polygon() с любым количеством вершин, inset() с четырьмя отступами от краёв или скруглённый вариант inset() с радиусом угла. Каждый параметр — это процент, вводимый через числовое поле, а окно предпросмотра с шахматным фоном показывает получившуюся форму в реальном времени. Полный CSS clip-path генерируется для копирования. Используйте его, чтобы маскировать изображения, создавать диагональные разделители секций, делать шестиугольные аватары или вырезать формы речевых облачков, не считая координаты вручную.
Как пользоваться Генератор CSS clip-path
- Выберите форму в выпадающем списке пресетов: круг, эллипс, многоугольник, inset или скруглённый.
- Для круга или эллипса задайте радиус (или радиусы X/Y) и положение центра X/Y в процентах.
- Для многоугольника отредактируйте X и Y каждой вершины в процентах; нажмите «Добавить точку», чтобы добавить новые вершины, и измените порядок, редактируя значения.
- Для inset или скруглённого задайте отступы сверху, справа, снизу и слева; скруглённый также принимает радиус угла.
- Наблюдайте, как живой предпросмотр обрезает блок по мере ввода.
- Скопируйте сгенерированный CSS clip-path и вставьте его в свою таблицу стилей.
Примеры
Маска круглого аватара
Ввод
Пресет круг, радиус 50%, центр 50% 50%
Вывод
clip-path: circle(50% at 50% 50%);
Треугольный многоугольник
Ввод
Пресет многоугольник, точки (50,0) (100,100) (0,100)
Вывод
clip-path: polygon(50% 0%, 100% 100%, 0% 100%);
Скруглённая рамка inset
Ввод
Пресет скруглённый, inset 10% со всех сторон, радиус угла 20%
Вывод
clip-path: inset(10% 10% 10% 10% round 20%);
Часто задаваемые вопросы
- Для чего используется clip-path?
- Свойство CSS clip-path обрезает элемент по базовой фигуре, так что видимой остаётся только область внутри фигуры. Оно отлично подходит для круглых аватаров, диагональных срезов секций, шестиугольных сеток, масок изображений и речевых облачков — и всё это без дополнительных изображений или SVG-файлов.
- Как работает пресет многоугольника?
- polygon() рисует фигуру, соединяя по порядку список вершин X/Y. Отредактируйте процентные значения каждой точки и используйте «Добавить точку», чтобы вставить больше вершин; последняя точка автоматически соединяется с первой. Сохраняется минимум три точки, чтобы фигура оставалась корректной.
- Почему значения указаны в процентах?
- Проценты делают так, что обрезка масштабируется вместе с элементом, поэтому один и тот же clip-path работает при любом размере. 0% — это левый или верхний край, а 100% — правый или нижний край блока элемента.
- Что добавляет скруглённый пресет?
- Скруглённый пресет использует inset() с радиусом угла round, создавая прямоугольник, обрезанный внутрь с каждой стороны и со скруглёнными углами — удобно для мягких обрамлённых обрезок, которые обычный border-radius не может совместить с обрезкой inset.
- Отправляются ли мои данные куда-либо?
- Нет. Генератор работает полностью в вашем браузере на JavaScript — значения вашей фигуры никогда не покидают устройство, поэтому он работает приватно и даже офлайн после загрузки страницы.
Похожие инструменты
Код в изображение
Превратите фрагмент кода в аккуратную PNG-карточку с подсветкой синтаксиса прямо в браузере — с темой, градиентным или прозрачным фоном и отступами, без загрузки на сервер.
Проверка цветового контраста
Проверьте коэффициент контраста WCAG между HEX-цветом текста и фона и узнайте, проходит ли он AA и AAA для обычного и крупного текста.
Смеситель цветов
Смешивайте два HEX-цвета в выбранной пропорции в цветовом пространстве RGB или Lab и считывайте полученный промежуточный цвет в виде образца и копируемого HEX-значения.
Генератор оттенков цвета
Превратите один базовый цвет HEX в шкалу оттенков 50-950 в стиле Tailwind, смешивая его с белым и чёрным; каждая ступень с образцом и копируемым HEX.