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` 甚至视频元素上。
💼 常见应用场景
- 创意头像: 打破千篇一律的圆形头像,制作多边形、盾牌形或星形头像框。
- 个性卡片: 为网页上的内容卡片增加斜切角或特殊的边缘设计,提升现代感。
- 特效展示: 配合动画使用,实现图片的炫酷显隐效果。
⚙️ 使用步骤
- 在左侧的虚线框内,鼠标按住白色的圆点进行拖拽。
- 观察图形的变化,调整到您满意的形状。
- 右侧的代码会实时更新,点击复制即可使用。
⚠️ 注意事项
- 目前工具默认支持 5 个顶点的多边形。通过修改代码,您可以扩展更多的顶点。
- 在某些旧版浏览器中,`clip-path` 可能需要添加 `-webkit-` 前缀。
❓ 常见问题 (FAQ)
Q: clip-path 剪裁掉的部分还能点击吗?
A: 默认情况下,剪裁掉的区域不属于元素的可点击范围,鼠标点击会穿透。