zanwei GitHub avatar

liquid-connector-web-component

zanwei

Liquid Connector 是一个无依赖的 Web 组件,通过纯 SVG 路径数学实现液体卡片到提示框的交互,无需滤镜、遮罩或 Canvas。

Stars

78

7 天增长

暂无数据

Fork 数

2

开放 Issue

0

开源协议

MIT

最近更新

2026-07-17

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它仅通过 SVG 路径几何完成复杂的液体动画,轻量且高性能,同时通过 CSS 自定义属性提供完整的可访问性和定制能力。

适合谁使用

  • 构建自定义 UI 组件的 Web 开发者
  • 追求流畅卡片到提示框过渡的设计师
  • 集成交互式输入小部件的产品团队
  • 需要键盘和减动支持的无障碍开发者

典型使用场景

  • 带有可扩展输入卡的聊天界面
  • 转换为提示字段的搜索栏
  • 交互式引导或确认对话框
  • 带有流畅动画的现代表单输入

项目优势

  • 零运行时依赖,纯 SVG 路径数学
  • 包含键盘导航、焦点管理和 prefers-reduced-motion 支持
  • 暴露四个 CSS 自定义属性,易于主题化
  • 确定性动画步进 API,便于测试和调优

使用前须知

  • 仅浏览器端使用,不支持服务端渲染
  • 需要现代浏览器 API(Custom Elements、Shadow DOM、SVG foreignObject、inert)
  • 无旧浏览器兼容层,仅针对当前浏览器

README 快速开始

Installation

项目描述

SVG path-math liquid connector Web Component

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

react
精选
react GitHub avatar

react

React is a JavaScript library for building user interfaces with declarative, component-based, and cross-platform design.

Web 开发前端框架
246,741
tandpfun
精选
tandpfun GitHub avatar

wardrobe

A GPT‑image powered app that extracts individual garment cutouts from photos, organizes them into a digital wardrobe, and generates modeled outfit previews.

JavaScript
1,570
mshumer
精选
mshumer GitHub avatar

Claude-of-Duty

A browser-based first-person shooter built entirely with procedural generation and orchestrated AI agents, featuring 55k lines of Three.js/WebGL2 code and no art assets.

AI 与机器学习AI 智能体
1,234