语言
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
CSS Clip Path 制作工具

CSS Clip Path 制作工具

使用交互式编辑器直观创建 CSS clip-path 形状。支持多边形、圆形、椭圆和内缩形状,配备拖动手柄和预设。

什么是 CSS Clip Path 制作工具?

CSS Clip Path 制作工具是一个用于创建 CSS clip-path 形状的可视化编辑器。您无需手动编写 clip-path 值,只需在交互式画布上拖动手柄来设计形状,然后复制生成的 CSS 代码。

客户端处理:所有编辑都在您的浏览器中进行 — 无上传、无追踪、完全隐私。

为什么使用可视化 Clip-Path 编辑器?

CSS clip-path 属性功能强大但手动编写具有挑战性。多边形形状需要精确的坐标对,即使很小的改动也需要重新计算多个值。可视化编辑器通过以下方式解决了这个问题:

即时可视化反馈

拖动手柄,在画布上实时观看形状更新。

精确控制

使用网格叠加层和数值输入,以 0.1% 的精度进行精确定位。

28 个现成预设

从星形、箭头、盾牌等中选择 — 然后根据需要自定义。

导入现有代码

粘贴您当前的 clip-path CSS 以直观编辑并进一步优化。

支持的形状类型

多边形

使用多个点创建任何形状,这些点由直线边缘连接。

圆形

定义具有可调整半径和中心的圆形裁剪区域。

椭圆

创建具有独立水平和垂直半径的椭圆形。

内缩

从边缘向内裁剪,可选择带有边框圆角的圆角矩形。

这是为谁准备的?

  • 前端开发者使用非矩形形状构建自定义 UI 组件
  • 网页设计师创建英雄部分、图像遮罩和装饰元素
  • CSS 学习者通过可视化反馈探索 clip-path 值的工作原理

如何使用 CSS Clip Path 制作工具

创建 clip-path 形状只需几个步骤。按照本指南掌握可视化编辑器:

1

选择形状类型

点击编辑器顶部的四个形状选项卡之一:

  • 多边形 - 用于具有多个点的自定义形状(默认)
  • 圆形 - 用于圆形裁剪
  • 椭圆 - 用于椭圆形
  • 内缩 - 用于从边缘向内的矩形裁剪

或浏览预设部分,从现成的形状(如星形、箭头或盾牌)开始。

2

编辑形状

每种形状类型都有自己的编辑控制:

多边形编辑

  • 拖动画布上的手柄以移动点
  • 点击边缘在现有点之间添加新点
  • 双击手柄删除点(最少需要 3 个点)
  • 使用左侧的点列表输入精确的 X/Y 值

圆形和椭圆编辑

  • 拖动中心手柄重新定位形状
  • 拖动半径手柄调整大小
  • 使用滑块精确控制半径和中心位置

内缩编辑

  • 拖动边缘手柄调整从每一侧裁剪的数量
  • 启用全部锁定同时更改所有四个边
  • 调整边框圆角使内缩矩形的角变圆
3

使用画布选项

  • 外部区域 - 切换 clip-path 外部区域的可见性(显示为暗淡的叠加层)
  • 网格 - 显示 10×10 网格叠加层用于对齐
  • 背景 - 更改画布颜色或上传图像以在真实内容上预览您的 clip-path
4

复制 CSS

生成的 CSS 代码显示在右侧的输出面板中。点击复制 CSS 将其复制到剪贴板,然后粘贴到您的样式表中。

键盘快捷键

快捷键 操作
Ctrl + Z / Cmd + Z 撤销上一次更改
Ctrl + Y / Cmd + Shift + Z 重做上一次撤销的更改
方向键 将选中的多边形点微调 1%
Shift + 方向键 将选中的多边形点微调 5%
Delete / Backspace 删除选中的多边形点

功能

交互式可视化编辑器

画布实时显示您的 clip-path 形状。拖动手柄修改形状,CSS 代码会立即更新。画布使用 4:3 的宽高比,采用基于百分比的坐标以实现精确定位。

实时预览:您所做的每项更改都会立即反映在可视化画布和生成的 CSS 输出中。

全面的形状支持

所有四个 CSS clip-path 形状函数都得到完全支持,具有专用的编辑界面:

多边形

使用无限数量的由直线连接的点定义任何形状。非常适合自定义几何设计。

圆形

具有可调整半径和中心位置的完美圆形。非常适合圆形图像遮罩和头像。

椭圆

具有独立水平 (X) 和垂直 (Y) 半径的椭圆。非常适合拉伸的圆形效果。

内缩

从边缘向内裁剪,可通过边框圆角添加圆角。非常适合带框的内容区域。

28 个内置预设

从 6 个类别中的 28 个预设形状中的任何一个开始,以加快您的工作流程:

基本形状

三角形、梯形、菱形和其他基本几何形状。

正多边形

五边形、六边形、七边形和八边形,具有完美对称的边。

星形

4 点、5 点、6 点星形,加上十字和 X 形用于装饰元素。

箭头

4 个方向的方向箭头(上、下、左、右)加上 V 形变体。

复杂形状

消息气泡、斜面、凹口、盾牌和其他高级几何设计。

圆形/椭圆/内缩变体

预配置的圆形、椭圆和内缩形状,具有常见配置。

精确点编辑

对于多边形形状,每个点都可以通过点列表面板进行数值编辑。每个点显示其 X 和 Y 坐标,精度为 0.1%。通过点击其行选择一个点,然后使用输入字段或方向键进行微调。

专业提示:使用方向键进行快速调整 — 按住 Shift 可进行 5% 的增量,而不是 1%。

智能点管理

添加点

点击边缘

  • 点击多边形边缘附近的任何位置
  • 在最近的顶点之间插入新点
  • 必须在边的约 5% 范围内才能注册
删除点

多种方法

  • 在画布上双击手柄
  • 选择点并按 Delete/Backspace
  • 点击点列表中的删除按钮 (×)
  • 强制执行最少 3 个点

内缩锁定功能

使用内缩形状时,启用"全部锁定"同时更改所有四个边。当您想要从所有边进行统一裁剪时,这很有用。边框圆角滑块为内缩矩形添加圆角。

示例:带圆角的内缩
/* Uniform 10% inset with 20% corner radius */
clip-path: inset(10% round 20%);

撤销/重做历史记录

每个形状更改都记录在历史堆栈中(最多 50 个状态)。使用撤销/重做按钮或键盘快捷键在编辑历史中逐步进行,而不会丢失您的工作。

历史容量 50 个状态

CSS 导入

已经有 clip-path 值了?点击"导入"并粘贴您的 CSS 代码。该工具解析多边形、圆形、椭圆和内缩值,并将其加载到可视化编辑器中以进行进一步编辑。

灵活导入:适用于带或不带 clip-path: 前缀的值 — 只需粘贴该值并点击应用。

画布辅助工具

两个叠加层选项可帮助您更有效地工作:

外部区域叠加层

一个暗淡的叠加层,显示 clip-path 外部的区域,清楚地表明什么将可见,什么将被裁剪。

10×10 网格

一个基于百分比的网格,用于精确对齐和对称定位点。

自定义背景

通过更改画布颜色或上传图像来在不同背景上预览您的 clip-path。这有助于在实现设计之前可视化形状在实际内容上的外观。

  • 用于简单背景的纯色选择器
  • 用于逼真内容预览的图像上传
  • 无需丢失形状即可即时切换背景

常见问题

什么是 CSS clip-path?

CSS clip-path 属性为元素定义裁剪区域。只有裁剪形状内部的部分可见;外部的所有内容都被隐藏。它通常用于创建非矩形布局、图像遮罩和装饰性 UI 元素。

哪些浏览器支持 clip-path?

具有基本形状(多边形、圆形、椭圆、内缩)的 clip-path 属性在所有现代浏览器中都受支持,包括 Chrome、Firefox、Safari 和 Edge。对于较旧的浏览器,请考虑提供备用方案或使用 polyfill。

出色的支持:全球超过 97% 的浏览器支持具有基本形状的 clip-path。

如何向多边形添加点?

在画布上的多边形边缘附近点击任何位置。新点将在两个最近的现有点之间插入。点击必须在边的约 5% 范围内才能注册。

如何删除多边形点?

您有三个选项:

  • 在画布上双击手柄
  • 选择点并按 DeleteBackspace
  • 点击点列表中的删除按钮 (×)
最低要求:多边形必须始终至少有 3 个点才能保持有效。

我可以导入现有的 clip-path CSS 吗?

可以。点击 CSS 输出下方的"导入"按钮,粘贴您的 clip-path 值(带或不带 clip-path: 前缀),然后点击"应用"。该工具支持所有四种形状类型:多边形、圆形、椭圆和内缩。

圆形和椭圆有什么区别?

圆形

单一半径

  • 一个半径值
  • 始终完美圆形
  • 宽度和高度相等
椭圆

两个独立半径

  • 独立的 X 和 Y 半径
  • 创建椭圆形
  • 可以更宽或更高

内缩中的"round"值有什么作用?

inset() 中的"round"参数为裁剪矩形添加边框圆角。例如:

带圆角的内缩
/* 10% inset from all edges with 20% corner radius */
clip-path: inset(10% round 20%);

为什么我无法删除多边形点?

多边形需要至少 3 个点才能成为有效的形状。如果您只剩下 3 个点,删除控制将被禁用,以防止创建无效的多边形。

坐标的精度如何?

所有坐标使用百分比值,精度为 0.1%(一位小数)。这为大多数用例提供了足够的精度,同时保持 CSS 输出的清洁和可读性。

我可以使用背景图像进行预览吗?

可以。点击画布设置区域中颜色选择器旁边的上传按钮。选择一个图像文件,它将显示为画布背景,让您预览 clip-path 形状在真实内容上的外观。

我的形状在会话之间是否被保存?

否,形状不会在页面加载之间持久化。在离开页面之前,请确保复制您的 CSS 代码。您也可以在外部保存您的 clip-path 值,并稍后使用导入功能导入它们。

记得保存:在关闭页面之前始终复制您的 CSS 输出,以避免丢失您的工作。

我的数据是否被发送到任何服务器?

否。所有形状编辑和 CSS 生成都完全在您的浏览器中进行。不会上传或传输任何数据到任何服务器,包括您加载的任何背景图像。

100% 客户端:您的隐私得到保证 — 所有处理都在您的设备上本地进行。
点击边缘添加点
%
%
%
%
%
%
%
%
%
%
%
%
CSS
点击多边形边缘添加新点
双击多边形手柄可删除它
使用方向键微调选中的点(按住 Shift 可进行 5% 步长调整)
Ctrl+Z 撤销,按Ctrl+Y 重做
启用网格帮助精确对齐点
使用导入粘贴现有的 clip-path CSS 并直观编辑
切换外部区域查看或隐藏裁剪区域
所有处理都在您的浏览器中进行 - 不会向任何服务器发送数据
想了解更多? 阅读文档 →
1/9
Can't find it? Build your own tool with AI
开始输入以搜索...
搜索中...
未找到结果
请尝试使用不同的关键词搜索