✂️

CSS剪裁路径生成器

通过拖拽多边形顶点,直观地生成 CSS clip-path 剪裁路径代码,打造非规则形状的卡片和头像。

CSS 剪裁路径生成器

CSS 剪裁路径生成器使用指南

📌 简介

CSS 剪裁路径生成器是一款专为前端开发者和 UI 设计师打造的可视化工具。在过去,如果想要在网页上实现非矩形形状的图片(如六边形头像、斜切边卡片、自定义图形),通常需要借助 PS 切成透明 PNG 图片。而现代 CSS 的 `clip-path` 属性允许我们直接用代码定义图形。本工具允许您通过鼠标自由拖拽多边形顶点,实时生成 `clip-path: polygon()` 代码,彻底告别切图的烦恼。

📖 clip-path 的核心用法

`clip-path` 属性可以创建一个剪裁区域,区域内的部分显示,区域外的部分隐藏。其中最常用、兼容性最好的函数是 `polygon()`。您只需要按顺序定义多个顶点的 X 和 Y 坐标(以百分比表示),浏览器就会自动将这些点连接成一个多边形。例如,`polygon(50% 0%, 100% 100%, 0% 100%)` 就是一个简单的三角形。本工具在底层通过鼠标拖拽事件动态计算每个点的百分比坐标,并即时更新 DOM 样式和代码。您可以将生成的代码直接应用于 `div`、`img` 甚至视频元素上。

💼 常见应用场景

⚙️ 使用步骤

  1. 在左侧的虚线框内,鼠标按住白色的圆点进行拖拽。
  2. 观察图形的变化,调整到您满意的形状。
  3. 右侧的代码会实时更新,点击复制即可使用。

⚠️ 注意事项

❓ 常见问题 (FAQ)

Q: clip-path 剪裁掉的部分还能点击吗?

A: 默认情况下,剪裁掉的区域不属于元素的可点击范围,鼠标点击会穿透。