🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

液态玻璃输入卡 jkamkk/dsh-liquid-glass-input

DeepSeek Harnessv1.32.9
jkamkk69 天前有提交已提供中文文档扫描:含敏感能力

给输入框加上可调折射与按压动画的玻璃质感

29.3/100
综合分
2
GitHub 星标
200
npm 周下载
—/5
用户评分

数据截至 2026/9/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-liquid-glass-input
npm 源 · dsh-liquid-glass-input 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么[目录]—
dsh 原生插件 · ui
暂无时间戳·判据 →
装得上吗[实装验证]—
曾在 dsh 0.2.1-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.2-rc.1,本站尚未在新版下复验
L4 · 真实安装等级说明 →
数据截至 2026/10/26·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 69 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-liquid-glass-input @ 1.32.9
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/9/22 21:38:41

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 7 处,展示前 7 条)
  • 读取本地文件
    lib/index.js:39
    if (!existsSync(SETTINGS_PATH)) return {}
  • 读取本地文件
    lib/index.js:40
    const parsed = JSON.parse(readFileSync(SETTINGS_PATH, 'utf8'))
  • 写入本地文件
    lib/index.js:46
    mkdirSync(SETTINGS_DIR, { recursive: true })
  • 写入本地文件
    lib/index.js:48
    writeFileSync(tmp, JSON.stringify(obj, null, 2))
  • 写入本地文件
    lib/index.js:49
    renameSync(tmp, SETTINGS_PATH)
  • 发起网络请求
    lib/client.js:34
    fetch(LG_API, {
  • 发起网络请求
    lib/client.js:55
    fetch(LG_API, { headers: { accept: 'application/json' } }).then(function (r) {
扫描于 2026/11/4(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 液态玻璃输入卡片
  • 可调折射效果
  • 耦合弹簧按压动效

DSH 网页界面的液态玻璃输入卡片:kube.io SVG 折射,配耦合弹簧按压动效

v1.32.52026-08-27
出厂默认对齐作者当前观感:高度 70 固定、上下渐变 36px、下移偏置 0、左右限位 36、工具行下移 8、点击范围 200%、细腻度 100。性能监视默认仍关。 Factory defaults now match the author's current look: 70px fixed height, 36px top/bottom fade, nudge 0, side inset 36, tool-row offset 8, click-glow size 200% and softness 100. FPS badge stays off.
v1.32.42026-08-27
矮卡不再切掉输入文字。权限/模型那一行浮在卡片上,加号和发送仍在两侧中线。长文伸进工具行时上下渐变淡出(范围可调),换行时当前行钉在卡片中线(固定和自适应都是)。工具行可上下微调;侧边按钮那一组的滑杆关掉开关也能拖。 A short card no longer clips the input text. The access-mode / model row floats on the card; plus and send stay on the vertical midline. Long text fades at the top and bottom instead of running under the tools (fade range is adjustable). The line you are typing stays on the card midline when it wraps, in both Fixed and Auto height. The tool row can be nudged up or down; the sliders under side-button centering stay editable when that switch is off.
v1.31.32026-08-27
当前稳定版。输入卡液态玻璃折射 + 设置页玻璃开关/滑条。 This is the current stable snapshot of the liquid-glass input card. · 装这一版 / Install this tag 默认安装命令跟 main HEAD。要钉死这一版(回退或避开实验改动): The default install tracks main. Pin this tag to roll back or skip experiments: dsh plugin --profile web add github:jkamkk/dsh-liquid-glass-input#v1.31.3 已装过未钉 tag 的,再跑一遍上面这条即可回到本版。 If you already installed the unpinned spec, run the command above again to land on this tag. · 相对 v1.15.0 / Since v1.15.0 · 点击高光改为指针附近景色变浓变亮,不再叠白罩 · 设置页全面换成玻璃 Switch / 滑条;滑条跟手,读数按位模糊跳字 · 色调总开关;点击高光单独成组;关点击动画时拉伸开关显示关且不可点(不改存档) · 设置存到 ~/.dsh,首次从 localStorage 迁移 · WebGL 折射实验已撤回,架构仍是 SVG 位移滤镜 · Click highlight boosts saturation/brightness around the pointer; no white overlay · Settings use glass switches and sliders; thumbs follow the pointer; readouts jump digit-by-digit with a short blur · Master tint switch; click glow in its own group; stretch switch looks off and is disabled when press animation is off (saved stretch state is kept) · Settings persist under ~/.dsh, with a one-time localStorage migration · The WebGL refraction experiment was reverted; SVG displacement remains 仅 Chromium 内核可见折射。卡了先关磨砂,再关放大和折射。 Refraction is Chromium-only. If it stutters, turn off frost first, then magnify and refract.
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
dsh-liquid-glass-input Awesome DSH Plugin dsh plugin npm npm downloads dsh platform License: Apache-2.0 i18n dsh.so risk dsh.so install [!WARNING] 仅支持 Chromium 内核浏览器(Chrome / Edge 等)/ Chromium-based browsers only 折射效果依赖 SVG 位移滤镜:Firefox、Safari 下看不到折射与放大,其余功能不受影响。 Refraction relies on SVG displacement filters: in Firefox and Safari the glass renders without refraction or magnification — everything else works. 效果预览 / Preview 输入卡演示 动图为录屏压缩版,实际效果以实机为准。动图中的动态壁纸并非本插件效果,本插件只改变输入卡样式。
展开完整文档(README 剩余 1 节)
dsh-liquid-glass-input

Awesome DSH Plugin
dsh plugin
npm
npm downloads
dsh
platform
License: Apache-2.0
i18n

dsh.so risk
dsh.so install

[!WARNING]
仅支持 Chromium 内核浏览器(Chrome / Edge 等)/ Chromium-based browsers only

折射效果依赖 SVG 位移滤镜:Firefox、Safari 下看不到折射与放大,其余功能不受影响。
Refraction relies on SVG displacement filters: in Firefox and Safari the glass renders without refraction or magnification — everything else works.

效果预览 / Preview

输入卡演示

动图为录屏压缩版,实际效果以实机为准。动图中的动态壁纸并非本插件效果,本插件只改变输入卡样式。
The clip is a compressed recording; the live effect looks better. The animated wallpaper in the clip is not part of this plugin — it only restyles the input card.

设置页演示

| 浅色模式效果 | 暗色模式效果 |
| 浅色效果浅色 Light | 暗色效果暗色 Dark |

设置页可分组调节各层强度与点击动画,滑杆本身也是玻璃质感。
The settings panel groups per-layer strength and press-animation controls; the sliders themselves use the same glass look.

给 DSH Web GUI 输入卡加 kube.io「Magnifying Glass」液态玻璃折射效果: Adds a kube.io "Magnifying Glass" liquid-glass refraction effect to the input card of the DSH Web GUI:

- 官方位移图/高光图/放大图,端头等比缩放贴合四角,中段平铺补线;Canvas 预合成,滤镜内约 11 原语
- Official displacement / specular / magnifying maps, corners scaled to fit, edges tiled; maps are pre-composited on canvas, about eleven filter primitives in total
- 按压动画:原版 9 弹簧系统逐参数复刻(rAF 积分,transform/阴影/滤镜缩放全耦合)
- Press animation faithfully rebuilt from the original nine-spring system (rAF-integrated, with transform, shadow and filter scale all coupled)
- 点击像素增艳:按住时指针附近的背景会变浓、变亮(有范围,不是盖一层白;设置里可关),动画速度可调
- Click pixel boost: while pressing, the backdrop near the pointer grows richer and brighter (a bounded area, not a white overlay; switchable in settings), with an animation-speed slider
- 仅 Chromium 系浏览器可见折射
- 折射仅在基于 Chromium 的浏览器中可见

玻璃的层次 / 玻璃的层次

常见的「液态玻璃」皮肤只是把背景糊掉一层:透过卡片什么都看不真切,边缘也没有任何变化。这里把玻璃拆成了五个层次,各有各的观感:许多所谓的「液态玻璃」皮肤只是把卡片背后的东西模糊一层:背后的一切都变成一团糊,边缘也没有任何光学效果。这里把玻璃拆成了五个层次,每一层都有自己的观感:

| 层 层 | 观感 你看到的效果 |
| 放大 放大 | 贴近边缘的背景被微微放大,像隔着玻璃加厚的棱边看东西紧贴边缘内侧的背景会被微微放大,就像透过真实玻璃加厚的边缘看东西一样 |
| 折射 折射 | 直线走到卡片边缘会弯一下、收一下,如同光线穿过有厚度的玻璃改了方向直线到达卡片边缘时会弯曲并向内收拢,就像光线穿过厚玻璃时改变方向一样 |
| 高光 高光 | 棱线上有一道随按压流动的亮边边缘上有一道明亮的亮边,会在你按压时流动变化 |
| 磨砂 磨砂 | 底下垫着一层雾面,托住上面三层,浓淡可调下方有一层磨砂薄雾,承载着其他几层;其强度可调 |
| 色散 色散 | 折射时红、绿、蓝三个颜色通道的偏移量略有差别,棱边上留下一线细细的彩虹边(色差)三个颜色通道的折射量略有不同,在边缘留下一道细细的彩虹边(色差) |

普通磨砂是把背景「糊掉」,这里是想让背景「穿过」一块有厚度的玻璃。各层都能在设置里单独开关、调强弱。
普通的磨砂只是把背景「抹糊」;这里则试图让它穿过一块有实际厚度的玻璃。每一层都可以在设置中单独开关和调节。

两种动画 / 两种动画

按压 Press——按下卡片时它向外微微鼓起、阴影随之收拢,松手沿弹簧曲线荡两下回到原位;指针附近透过玻璃看到的景色会变浓、变亮,不想要可以在设置里关掉。
按压 Press——按下时卡片会向外微微鼓起,阴影随之收拢;松开后它会带着弹簧般的摆动回到原位。透过玻璃看到的指针附近景象会变得更浓郁、更明亮,这可以在设置中关闭。

按住拖动 Drag-stretch——按住不放再移动,玻璃会先跟着手走一小段,像被拽着的软胶体;同时顺着移动方向被拉长、垂直方向被压扁,速度越快形变越明显。松手后位移和形状一起弹回原状。「跟着手走」的距离和「拉伸」的幅度各有滑杆可调。
按住拖动 Drag-stretch——按住并移动:玻璃会像被拉动的软胶一样跟着指针走一小段,同时沿运动方向拉伸、侧向压扁;移动越快,形变越明显。松开后,位置和形状会一起弹回原位。跟随距离和拉伸幅度各有自己的滑杆。

性能与开销 / 性能

这套效果很吃性能,电脑弱一点就会卡。觉得卡,先关磨砂,再关放大和折射。
这个效果很吃性能。在较弱的机器上会卡顿。如果卡顿,先关掉磨砂,再关掉放大和折射。

所以只做输入卡,不做整套主题——侧栏、消息列表那些大地方一铺,只会更卡。
所以这里只做输入卡片,而不是整套主题:把同样的玻璃铺到侧栏或消息列表上,只会更卡。

安装 / 安装

dsh plugin --profile web add dsh-liquid-glass-input

GitHub:

dsh plugin --profile web add github:jkamkk/dsh-liquid-glass-input

本地开发调试可从目录安装:本地开发时也可以从目录安装:

dsh plugin --profile web add

安装后重启 DSH Web GUI 生效。设置界面按浏览器语言自动切换中文/英文;所有设置保存在 DSH 主机目录(~/.dsh)下,换浏览器无需重调。
安装后重启 DSH Web GUI 即可生效。设置界面会根据浏览器语言自动切换中文/英文;所有设置都保存在 DSH 主机目录(~/.dsh)下,更换浏览器后无需重新调整。
之后重启 DSH Web GUI。设置面板会根据浏览器语言在中英文之间自动切换;设置存储在 DSH 主机上(~/.dsh),因此切换浏览器后依然保留。

1.32.9

布局不再依赖 DSH 的 CSS Module 哈希。滚动层/底板/镜像使用官方 data-* 属性;加号、发送、工具行等在挂载时打上 data-liq-part。

1.32.8

README 顶部加上 shields.io 与 awesome 徽标。

1.32.7

README 加上 dsh.so 的风险 / 安装徽标。

1.32.6

npm 包纳入 assets/,预览图在 npm 页面能显示。

1.32.5

新安装的默认观感对齐作者当前这套:高度 70 固定、上下渐变 36px、下移偏置 0、左右限位 36、工具行下移 8、点击范围 200%、细腻度 100。性能监视默认仍关。

1.32.4

矮卡不再切掉输入文字。权限/模型那一行浮在卡片上,加号和发送仍在两侧中线。长文伸进工具行时上下渐变淡出(范围可调),换行时当前行钉在卡片中线(固定和自适应都是)。工具行可上下微调;侧边按钮那一组的滑杆关掉开关也能拖。

位移图来源:https://kube.io/blog/liquid-glass-css-svg ,版权仍归原作者,不在本插件的 Apache-2.0 范围内。详见 NOTICE。
预览分享卡片长什么样 ↓jkamkk/dsh-liquid-glass-input
分享 · DeepSeek Harness Hub
jkamkk/dsh-liquid-glass-input

给输入框加上可调折射与按压动画的玻璃质感

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部