跳到主要内容

CSS 剪裁路径生成器

生成 CSS clip-path 声明 — 圆形、椭圆形、inset 或多边形形状(三角形、六边形、星形、箭头等)具有手动可编辑的自定义点列表 — 包含剪裁形状的实时预览。

输入

选择基本形状或多边形预设,或选择自定义多边形以手动编辑顶点。

输出

您的剪裁形状将显示在此处。

CSS
 
HTML 代码片段(预览)
 

与上面预览匹配的内联样式 div — 可粘贴在任何地方。

这对您有帮助吗?

使用此工具的更多方式

REST API

curl -X POST https://api.iotools.cloud/v1/tool/css-clip-path-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "shapeType": "circle",
    "circleRadius": "50",
    "circleCx": "50",
    "circleCy": "50"
  }'

替换成您账户中的密钥。工具的字段即为请求体——没有额外包装。

让 AI 代理执行

Use the IOTools `css-clip-path-generator` tool (CSS Clip-Path Generator) on this input:

YOUR_INPUT_HERE

将此粘贴给任何已连接 IOTools MCP 服务器的代理,再加上您的输入内容。

嵌入式小组件

<iframe
  src="https://iotools.cloud/embed/css-clip-path-generator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="CSS 剪裁路径生成器 — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

把它放到您自己的页面上——免费,无需密钥,只需保留一个反向链接。

每次 API/MCP 调用费用5 积分起
需要更多积分?查看定价

也可通过

使用指南

什么是 clip-path

clip-path 是一个 CSS 属性,它隐藏了你定义的形状外的一切,只显示内部的部分 — 无需图像编辑器、遮罩文件或额外的标记。这是你使用纯 CSS 在普通 <div><img> 上获得圆形头像、六边形徽章、倾斜的部分分隔线、箭头形按钮和言论气泡标注的方法。

此工具从形状选择器构建一个准备粘贴的 clip-path 声明,带有 CSS 生成内容的实时预览。

如何使用此工具

  1. 选择 形状 — 基本形状(圆形椭圆形Inset)或多边形预设之一(三角形菱形五边形六边形八边形星形消息箭头十字雪佛龙平行四边形梯形)。
  2. 微调它:
    • 圆形 — 半径和中心 X/Y,全部作为元素自身框的百分比。
    • 椭圆形 — 独立的半径 X/Y 加中心 X/Y。
    • Inset — 上/右/下/左插图(每条边从框向内拉动多远)加上可选的圆角半径用于圆角矩形。
    • 多边形预设是固定形状 — 改为选择 自定义多边形 以手动编辑顶点列表(见下文)。
  3. 对于 自定义多边形,编辑 多边形点 字段:逗号分隔的 x% y% 对列表,每个顶点一个,按顺序围绕形状(至少 3 个)。上面的每个多边形预设实际上只是幕后的这些列表之一 — 将预设的输出 polygon() 坐标复制到这里作为起点,如果您想调整一个。
  4. 复制 CSS 并将其应用于任何元素 — clip-path 适用于图像、div、按钮、任何带有框的内容。预览 显示它看起来完全像什么;HTML 代码片段 在其下方是相同的标记,作为自包含的内联样式 <div>,您可以在不方便使用样式表的任何地方粘贴。

为什么同时有 clip-path-webkit-clip-path

无前缀的 clip-path 属性在所有当前浏览器中都受支持,但 -webkit- 前缀形式与其一起包含,用于仅识别前缀版本的较旧基于 WebKit 的浏览器 — 这是一条廉价的兼容性线,在现代浏览器中毫无代价。

常见问题

我可以动画化 clip-path 吗? 是的 — clip-path 是可动画的,所以在两个相同形状类型的值之间转换(例如相同点数的两个 polygon(),或两个 circle() 半径)会用普通 CSS transition 平稳动画。此工具生成单个静态值;在其旁边添加您自己的 transition: clip-path 0.3s ease;

所有多边形顶点都需要使用 % 吗? 此工具始终生成百分比,这些百分比随元素自身的大小缩放(最便携的选择)。您可以手动编辑复制的 CSS 以改用 px(如果您需要固定大小的形状)。

为什么 Star 预设的多边形百分比看起来"错误"? 10 点星的点在从形状中心的外半径和较短的内半径之间交替 — 百分比不是要看起来一致的,它们描绘了星的尖端和内凹口。

clip-path 影响点击/悬停目标吗? 不会 — 在可见剪裁区域外单击仍会在大多数浏览器中击中元素的原始(未剪裁)框,除非您也自己限制指针事件(例如 pointer-events: none 加剪裁叠加层,或重新加工布局,使框就是形状)。

隐私

一切都在您的浏览器中进行。您选择的形状和设置永远不会发送到服务器 — 当您调整控件时,CSS 和预览会在本地生成和更新。

cssclip-pathgeneratorpolygonshapeweb design

喜欢这些工具?去掉广告吧。

一次性付款即可永久移除您账户中的所有广告。无需订阅,不追踪。