跳到主要内容
Toolars
探索
报告问题

设计 · 本地工具

CSS 裁剪路径生成器

CSS Clip Path Generator

拖动、使用键盘或输入坐标编辑多边形。从四种预设开始,在本地复制 clip-path 声明或完整 CSS。

任务路径 / 从输入到结果

选择起始形状

本地运行 · 不做任何上传

可复现的 CSS clip-path 示例

对比四种多边形,再到工作区设置相同参数。每个预览与对应 CSS 使用同一个多边形;导出规则的初始尺寸为 240 × 180 px。

前往工作区调整这些参数

六边形

用六边形制作团队头像或重复排列的徽章。

水平锚点
24%
垂直锚点
50%
形状颜色
#0f4cff
查看 CSS
.clipped-shape {
  width: 240px;
  aspect-ratio: 4 / 3;
  background: #0f4cff;
  -webkit-clip-path: polygon(24% 0%, 76% 0%, 100% 50%, 76% 100%, 24% 100%, 0% 50%);
  clip-path: polygon(24% 0%, 76% 0%, 100% 50%, 76% 100%, 24% 100%, 0% 50%);
}

菱形

用倾斜的菱形装饰小图片或页面细节。

水平锚点
35%
垂直锚点
50%
形状颜色
#0f4cff
查看 CSS
.clipped-shape {
  width: 240px;
  aspect-ratio: 4 / 3;
  background: #0f4cff;
  -webkit-clip-path: polygon(65% 0%, 100% 50%, 35% 100%, 0% 50%);
  clip-path: polygon(65% 0%, 100% 50%, 35% 100%, 0% 50%);
}

平行四边形

用四个顶点的倾斜形状装饰卡片。

水平锚点
18%
垂直锚点
40%
形状颜色
#0f4cff
查看 CSS
.clipped-shape {
  width: 240px;
  aspect-ratio: 4 / 3;
  background: #0f4cff;
  -webkit-clip-path: polygon(18% 0%, 100% 60%, 82% 100%, 0% 40%);
  clip-path: polygon(18% 0%, 100% 60%, 82% 100%, 0% 40%);
}

人字形

让横幅边缘指向下一段内容。

水平锚点
18%
垂直锚点
50%
形状颜色
#0f4cff
查看 CSS
.clipped-shape {
  width: 240px;
  aspect-ratio: 4 / 3;
  background: #0f4cff;
  -webkit-clip-path: polygon(0% 0%, 82% 0%, 100% 50%, 82% 100%, 0% 100%, 18% 50%);
  clip-path: polygon(0% 0%, 82% 0%, 100% 50%, 82% 100%, 0% 100%, 18% 50%);
}

将形状应用到图片

先使用上方任一形状的 CSS,再在其后添加以下规则。将图片路径和替代文本换成自己的内容。容器保持 4:3 比例;object-fit: cover 通过裁切填满容器,不拉伸图片。容器缩放时,百分比坐标随之调整。

<img class="clipped-shape"
  src="/your-image.jpg"
  alt="描述你的图片"
  width="240" height="180">
.clipped-shape {
  display: block;
  max-width: 100%;
  height: auto;
  object-fit: cover;
}

当前提供四种模板和两个滑块,不支持自由编辑顶点、导入 SVG 路径或绘制曲线。自定义后,可在工作区使用“复制 CSS”或“下载 .css”保存规则。

了解CSS 裁剪路径生成器的使用方法、隐私说明与相关工具

任务路径 / 从输入到结果

如何构建 CSS 裁剪路径多边形

  1. 01

    选择起始形状

    选择六边形、菱形、平行四边形或人字形。两个滑块调整预设;单独编辑顶点后切换为自定义多边形。

  2. 02

    编辑顶点

    拖动编号顶点或输入坐标。聚焦顶点后,方向键移动 1%,Shift + 方向键移动 10%。添加操作会在所选顶点与下一顶点之间插入中点。

  3. 03

    设置预览颜色

    完整示例包含所选颜色、240px 宽度及 4:3 宽高比。编辑区会根据屏幕缩放。

  4. 04

    检查轮廓

    导出前检查所有边。带编号的控制点仅用于编辑,不会出现在导出的 CSS 中。

  5. 05

    选择输出格式

    CSS 输出: 仅 clip-path 声明 / 完整示例 CSS. 完整示例包含所选颜色、240px 宽度及 4:3 宽高比。编辑区会根据屏幕缩放。

  6. 06

    应用到实际布局

    百分比坐标随元素尺寸缩放。将声明粘贴到现有规则中,或使用完整示例的 .clipped-shape 类,并检查桌面和移动端效果。

工具速览

处理方式
在浏览器本地完成
输入是否离开设备
从不
数据保留
不保存任何内容
价格
免费

你的输入留在浏览器里。

CSS 裁剪路径生成器 使用经过验证的本地执行路径,不会创建隐藏的输入或输出历史记录。

本地执行

在当前浏览器标签页内运行。

无隐藏处理

使用中的工具数据绝不会成为 Toolars 的文档记录。

无需账户

无需创建账户即可使用核心工作流。登录后收藏才会同步到你的账户。

立即重置

关闭标签页,当前的工作数据即刻消失。

CSS 裁剪路径生成器 的适用场景

制作橙色六顶点裁剪形状

2026-09-24 本地浏览器实测:从默认六边形开始(水平点 24%、垂直点 50%),选中第 1 点,将 X 从 24% 改为 30%,颜色设为 #ff6600。预览呈橙色六顶点多边形,clip-path 为 polygon(30% 0%, 76% 0%, 100% 50%, 76% 100%, 24% 100%, 0% 50%);其余五点的顺序不变。

复制与预览一致的 CSS

完整示例 CSS 使用 .clipped-shape、宽度 240px、宽高比 4 / 3、背景 #ff6600,并同时写入 -webkit-clip-path 与 clip-path。点击复制 CSS 的结果与下载的 toolars-clip-path.css 一致(240 字节);切换为仅剪裁声明时,复制得到 clip-path: polygon(30% 0%, 76% 0%, 100% 50%, 76% 100%, 24% 100%, 0% 50%);(UTF-8 共 73 字节)。请在自己的布局中检查实际裁剪。

从越界坐标恢复

将第 1 点 X 设为 101%。2026-09-24 实测工作区提示坐标必须为 0–100% 的有限数值,预览与生成的 CSS 清空,复制和下载按钮禁用。把 X 改回 30% 后恢复 polygon(30% 0%, 76% 0%, 100% 50%, 76% 100%, 24% 100%, 0% 50%),即可再次复制。交叉边缘不会自动修复。

CSS 裁剪路径生成器 究竟做什么

从四种预设开始,添加、删除或移动多边形顶点,导出 clip-path 声明或完整示例 CSS。 百分比坐标随元素尺寸缩放。将声明粘贴到现有规则中,或使用完整示例的 .clipped-shape 类,并检查桌面和移动端效果。

常见问题

两种输出格式有什么区别?
仅 clip-path 声明: clip-path: polygon(…). 完整示例 CSS: .clipped-shape — width, aspect-ratio, background, -webkit-clip-path, clip-path. 完整示例包含所选颜色、240px 宽度及 4:3 宽高比。编辑区会根据屏幕缩放。
如何恢复预设?
重新选择四种预设之一可替换自定义顶点。重置恢复默认六边形、颜色和完整 CSS 输出;加载示例会打开人字形。
支持哪些形状和范围?
支持 3–32 个顶点的 polygon(),X/Y 坐标为 0–100%。不包含圆形、椭圆、inset、SVG 路径、CSS 导入或动画。
可以上传图片预览吗?
编辑器提供纯色预览。可将导出的 CSS 应用到项目中的图片或背景,检查实际裁切效果。
编辑数据会上传或保存吗?
坐标和 CSS 仅保留在当前标签页,不保存工作区,也不采集内容遥测。离开前请复制或下载。
坐标无效时会怎样?
例如 X = 101% 超出 0–100% 范围,此时形状和 CSS 清空,导出禁用。将 X 改为 50% 即可恢复,复制前检查多边形。重置也能恢复默认形状。
边可以交叉吗?
可以。顶点按列表顺序连接,CSS 使用默认的 nonzero 填充规则。交叉、重复顶点或塌缩形状不会被自动修复。

延伸阅读

继续探索设计

相关任务,而非死胡同。

无需返回完整索引,直接进入另一个专注的工作区。

CSS 加载动画生成器

CSS Loader Generator

可视化设计轨道圆环或跳动三点两种加载动画,画布 24–160 px、周期 0.2–4 秒,导出的 CSS 自带 @keyframes 与减弱动效媒体查询。

创建

CSS 复选框生成器

CSS Checkbox Generator

设计 18–64 px 的自定义复选框外观并预览选中过渡;导出的 CSS 保留真实 input,键盘焦点与读屏播报不受影响,附焦点与禁用状态样式。

创建

CSS 开关生成器

CSS Switch Generator

设计纯 CSS 开关:轨道 44–128 px 宽、滑块 16–56 px,180 ms 滑动过渡;导出保留真实复选框 input,无需 JavaScript,附减弱动效处理。

创建

CSS 背景图案生成器

CSS Background Pattern Generator

用纯 CSS 渐变组合圆点、网格或斜纹背景,平铺 8–96 px、标记 1–16 px,无需图片文件;导出仅三条声明,任意分辨率下保持锐利。

创建