Skip to main content

CSS 裁剪路径生成器 使用多边形、圆圈和椭圆预设创建 CSS 裁剪路径形状。

CSS 裁剪路径生成器 illustration
🎨

CSS 裁剪路径生成器

使用多边形、圆圈和椭圆预设创建 CSS 裁剪路径形状。

1

选择预设形状

从内置的预设中选择,如三角形、六边形、星形、圆形或椭圆形。

2

自定义路径

直接编辑clip-path值以实现对形状的精确控制。

3

复制CSS

预览剪裁后的形状并复制包含webkit前缀的CSS代码。

Loading tool...

What Is CSS 裁剪路径生成器?

CSS 剪裁路径生成器使用 clip-path 属性为 HTML 元素创建剪裁掩码。clip-path 定义了元素的可见区域--路径外的内容将被隐藏。此工具支持多种形状函数:polygon 用于自定义多点形状,circle用于圆形剪裁,ellipse用于椭圆形状,inset用于带有可选圆角的矩形剪裁。预设形状库包括三角形、梯形、平行四边形、菱形、五边形、六边形和星形。你也可以直接编辑clip-path值以创建自定义形状。生成的CSS包含-webkit-clip-path前缀,以支持更广泛的浏览器。clip-path功能强大,适用于创建非矩形布局、图像遮罩、创意分隔线和独特的UI元素形状。

Why Use CSS 裁剪路径生成器?

  • 包括多边形、圆形和星形在内的广泛预设库
  • 支持直接编辑clip-path值以实现自定义形状
  • 包含webkit前缀以提高浏览器兼容性
  • 实时预览并可自定义背景颜色

Common Use Cases

图像遮罩

将图像剪裁成自定义形状,如圆形、六边形或星形。

节分割线

使用clip-path创建倾斜或曲线的节过渡效果。

创意布局

构建非矩形内容区域以实现独特的页面设计。

个人资料照片

将用户头像剪裁成六边形或圆形。

Technical Guide

CSS clip-path 属性接受几种形状函数:polygon()使用坐标对作为百分比或长度来定义形状。circle()创建一个具有半径和中心位置的圆形剪裁。ellipse()创建一个带有水平和垂直半径的椭圆。inset()创建一个带有可选border-radius的矩形剪裁。polygon函数接受任意数量的x y坐标对,使其成为最灵活的选择。坐标相对于元素--0% 0%是左上角,100% 100%是右下角。对于动画,clip-path可以在使用相同的形状函数和点数时进行过渡。现代浏览器中的浏览器支持良好,但建议为Safari使用-webkit-前缀。clip-path不会影响布局--元素保留其原始盒模型维度。

Tips & Best Practices

  • 1
    从预设开始并修改值以创建自定义形状
  • 2
    使用相同数量的多边形点以实现可动画过渡
  • 3
    结合CSS过渡以实现揭示和变形效果
  • 4
    clip-path在图像和背景元素上表现良好

Related Tools

Frequently Asked Questions

Q clip-path是否影响元素布局?
否,元素保留其完整的盒子模型。只有可见渲染受到剪裁的影响。
Q 我可以动画化clip-path吗?
是的,当使用相同函数和点数时,clip-path支持CSS过渡。
Q 所有浏览器都支持clip-path吗?
现代浏览器支持clip-path。-webkit-前缀确保Safari兼容性。但是IE不支持clip-path。
Q 我可以使用clip-path剪裁文本吗?
是的,clip-path适用于任何HTML元素,包括文本容器。使用-webkit-background-clip: text实现文本特定的剪裁。
Q clip-path和mask有什么区别?
clip-path使用形状函数进行硬边缘剪裁,而CSS mask使用图像或渐变,并支持软边缘和部分透明度。

About This Tool

CSS 裁剪路径生成器 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.