Skip to content
Skillv1.0.0

frame-liquid-bg-hero

WebGL-style fluid displacement background with a quote overlay, suited to video intros, landing heroes, or posters.

by nexu-io(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from nexu-io/open-design (skills/frame-liquid-bg-hero/SKILL.md) via skills.sh. Install upstream with npx skills add nexu-io/open-design --skill frame-liquid-bg-hero. Copyright stays with the author.

【模板: 流体背景 Hero】 【意图】可作为视频片头帧、SaaS landing 顶部 hero、海报底图。WebGL 流体感, 但用 CSS / canvas 退化绘制, 确保单文件可双击打开。Inspired by hyperframes vfx-liquid-background。

【画布】1920×1080 (横) 或 1080×1920 (竖), 二选一。背景占满。

【流体背景 — 3 种实现, 按用户偏好选】

  1. CSS 多层 radial-gradient 错位呼吸 (最稳, 默认推荐):
    • 3-5 个大椭圆 radial-gradient(...), 颜色取自调色板。
    • 每个椭圆套 @keyframes 平移 + scale + hue-rotate, 周期 8-14s, 错峰; 整个画面叠 mix-blend-mode: screenoverlay
    • 顶层加 1 层 backdrop-filter: blur(80px) 让边缘更糊。
  2. Canvas + simple perlin noise (中阶):
    • 80 行 inline JS, 用 requestAnimationFrame 画 metaballs 或 simplex noise field。
    • 性能允许时启用, prefers-reduced-motion 时降回静态截图。
  3. WebGL fragment shader (高阶, 慎用):
    • 用 jsdelivr CDN 引 regl 或 inline plain WebGL。
    • shader 写 domain-warp noise; 单个 quad, 一个 uniform u_time

【顶层文字层】

  • 居中或左下: 一句巨型金句 (5-7vw, 衬线或粗 sans), 字体: Source Serif Pro / Inter Tight / Manrope Black
  • 文字色用 paper white #fafaf8 或 ink, 取决于背景明暗; 加 mix-blend-mode: difference 让它在任何流体颜色上都可读。
  • 副标 (小 sans, opacity 0.7) 一行。
  • 底部可选 CTA chip 或 hairline + 元数据 row。

【调色 — 4 选 1, 不要彩虹】

  • 🌅 Solar Peach#ffb18a + #f78b4c + #d97757, 暖橙桃。
  • 🌊 Ocean Aqua#5ac8fa + #0a84ff + #1e3a8a, 海蓝。
  • 🌌 Aurora Violet#a78bfa + #7c5cff + #1e1b4b, 极光紫。
  • 🌿 Forest Mint#86efac + #34d399 + #065f46, 苔森林。

【设计细节】

  • 严禁: 多色彩虹 (>4 个色相)、PowerPoint 渐变、霓虹荧光叠加。
  • 字体: 中文用 Noto Serif SC (display) / Noto Sans SC (副标)。
  • 严禁外链图片; 全部 CSS + SVG + 可选 canvas。
  • 必须用用户提供的金句 / 标题; 如果用户输入是数据 → 提炼一句 ≤ 18 字的金句。
  • 单文件 HTML, 可被 prefers-reduced-motion 关动效。

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/nexu-io-open-design-frame-liquid-bg-hero/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

nexu-io-open-design-frame-liquid-bg-hero.ocm.jsonjson
{
  "ocm": "1",
  "id": "nexu-io-open-design-frame-liquid-bg-hero",
  "kind": "skill",
  "name": "frame-liquid-bg-hero",
  "description": "WebGL-style fluid displacement background with a quote overlay, suited to video intros, landing heroes, or posters.",
  "publisher": "nexu-io",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "general"
    ],
    "tags": [
      "skill-md",
      "liquid",
      "fluid",
      "background",
      "hero",
      "html-in-canvas",
      "vfx",
      "skills-sh"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "WebGL-style fluid displacement background with a quote overlay, suited to video intros, landing heroes, or posters."
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "skills.sh",
      "repository": "https://github.com/nexu-io/open-design",
      "path": "skills/frame-liquid-bg-hero/SKILL.md",
      "ref": "HEAD",
      "url": "https://www.skills.sh/nexu-io/open-design/frame-liquid-bg-hero",
      "key": "nexu-io/open-design/skills/frame-liquid-bg-hero/SKILL.md"
    }
  },
  "instructions": "【模板: 流体背景 Hero】\n【意图】可作为视频片头帧、SaaS landing 顶部 hero、海报底图。WebGL 流体感, 但用 CSS / canvas 退化绘制, 确保单文件可双击打开。Inspired by hyperframes vfx-liquid-background。\n\n【画布】1920×1080 (横) 或 1080×1920 (竖), 二选一。背景占满。\n\n【流体背景 — 3 种实现, 按用户偏好选】\n1. **CSS 多层 radial-gradient 错位呼吸** (最稳, 默认推荐):\n   - 3-5 个大椭圆 `radial-gradient(...)`, 颜色取自调色板。\n   - 每个椭圆套 `@keyframes` 平移 + scale + hue-rotate, 周期 8-14s, 错峰; 整个画面叠 `mix-blend-mode: screen` 或 `overlay`。\n   - 顶层加 1 层 `backdrop-filter: blur(80px)` 让边缘更糊。\n2. **Canvas + simple perlin noise** (中阶):\n   - 80 行 inline JS, 用 `requestAnimationFrame` 画 metaballs 或 simplex noise field。\n   - 性能允许",
  "cost": {
    "context_tokens": 389
  }
}

Fetch it by URL: GET /api/v1/registry/nexu-io-open-design-frame-liquid-bg-hero/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.