返回顶部
c

clip-path-generate裁剪路径生成

Generate CSS clip-path code for shapes. Use when the user asks to create a clip path, clip an element to a shape, generate clip-path CSS, or make a polygon, circle, ellipse, or inset clip.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
116
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

clip-path-generate

CSS 裁剪路径生成器

为圆形、椭圆、多边形和内嵌形状生成 clip-path CSS 值,可选择添加 -webkit- 厂商前缀。

输入

  • - 形状类型:circle | ellipse | polygon | inset(默认 circle)
  • 形状特定参数:
- 圆形:radius %(默认 50)、cx %(默认 50)、cy %(默认 50) - 椭圆:rx %(默认 50)、ry %(默认 35)、cx %(默认 50)、cy %(默认 50) - 内嵌:top %、right %、bottom %、left %(默认全部为 10) - 多边形:x% y% 点对列表(至少 3 个点)
  • - 厂商前缀:布尔值(默认 false)

输出

  • - clip-path: <值>;
  • 如果请求厂商前缀,可选择输出 -webkit-clip-path: <值>;

使用说明

  1. 1. 解析用户对形状类型和参数的请求。
  2. 构建裁剪路径值:
- 圆形:circle(<半径>% at % %) - 椭圆:ellipse(% % at % %) - 内嵌:inset(% % % %) - 多边形:polygon(% %, % %, ...) — 用 , 连接所有点
  1. 3. 如果用户提到命名预设形状,映射到其多边形点:
- 三角形:polygon(50% 10%, 90% 90%, 10% 90%) - 五边形:polygon(50% 5%, 95% 35%, 80% 90%, 20% 90%, 5% 35%) - 六边形:polygon(50% 5%, 90% 25%, 90% 75%, 50% 95%, 10% 75%, 10% 25%) - 星形:polygon(50% 5%, 61% 35%, 95% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 5% 35%, 39% 35%) - 箭头:polygon(5% 35%, 60% 35%, 60% 10%, 95% 50%, 60% 90%, 60% 65%, 5% 65%)
  1. 4. 输出 clip-path: <值>;
  2. 如果请求厂商前缀,在标准属性上方也输出 -webkit-clip-path: <值>;
  3. 包含一个简短的使用示例,展示应用于 .element 类的属性。

选项

  • - shape:circle | ellipse | polygon | inset — 默认 circle
  • radius:0–50 — 默认 50(仅圆形)
  • cx:0–100 — 默认 50
  • cy:0–100 — 默认 50
  • rx:0–50 — 默认 50(仅椭圆)
  • ry:0–50 — 默认 35(仅椭圆)
  • top / right / bottom / left:0–50 — 默认 10(仅内嵌)
  • vendorPrefix:true | false — 默认 false

示例

输入:圆形裁剪路径,半径 40%,居中
输出:
css
clip-path: circle(40% at 50% 50%);

输入:三角形裁剪路径
输出:
css
clip-path: polygon(50% 10%, 90% 90%, 10% 90%);

输入:椭圆裁剪,宽 60% 高 40%,居中,带 webkit 前缀
输出:
css
-webkit-clip-path: ellipse(60% 40% at 50% 50%);
clip-path: ellipse(60% 40% at 50% 50%);

输入:内嵌矩形,所有边距 15%
输出:
css
clip-path: inset(15% 15% 15% 15%);

错误处理

  • - 如果多边形少于 3 个点,通知用户并要求至少提供 3 个坐标对。
  • 如果任何百分比超出 0–100 范围,将其限制在范围内并注明调整。
  • 如果形状类型无法识别,默认为 circle 并通知用户。
  • 为兼容 Safari,提醒用户添加 -webkit-clip-path 厂商前缀(或将 vendorPrefix 设置为 true)。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clip-path-generate-1776083222 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clip-path-generate-1776083222 技能

通过命令行安装

skillhub install clip-path-generate-1776083222

下载

⬇ 下载 clip-path-generate v1.0.0(免费)

文件大小: 1.92 KB | 发布时间: 2026-4-14 14:38

v1.0.0 最新 2026-4-14 14:38
Initial release of clip-path-generate: generates CSS clip-path code for custom and preset shapes.

- Supports generating clip-path for circle, ellipse, inset, and polygon shapes.
- Recognizes named preset shapes: triangle, pentagon, hexagon, star, and arrow.
- Allows custom percentage parameters for precise shape positioning and sizing.
- Optionally adds -webkit-clip-path vendor prefix for compatibility.
- Provides clear error messages for invalid shapes or parameters.
- Includes CSS usage examples for easy implementation.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部