WebberUI

Evervault Card

hover 揭示加密亂碼與漸層的卡片。

游標滑過卡片時,以指標為圓心開一個圓形視窗,露出底下不斷跳動的加密亂碼與冷色漸層,模擬 Evervault 招牌的密文效果。

載入預覽⋯

Playground

即時調整 props、程式碼片段同步更新——直接試出你要的樣子再複製。

140
1500
<EvervaultCard />

安裝

npx shadcn@latest add https://webberui.com/r/evervault-card.json

或在 components.json 設定 registries 後,改用 @webberui/evervault-card 安裝。

安裝依賴後,從 registry JSON(/r/evervault-card.jsonfiles[0].content)複製 evervault-card.tsx 原始碼到你的 components/ui/ 目錄:

npm install motion clsx tailwind-merge

使用

import { EvervaultCard } from "@/components/ui/evervault-card";

<EvervaultCard text="webber" className="max-w-xs" />

Props

Prop型別預設值說明
textstring"hover"卡面中央顯示的文字
gradientstring[]["#a855f7", "#6366f1", "#22d3ee"]揭示光暈的漸層色
radiusnumber140揭示光暈半徑(px)
charsnumber1500亂碼總字元數,越多越密也越吃效能
cornersbooleantrue是否顯示四角的十字裝飾

可及性

  • 使用者系統開啟「減少動態效果」時,停用亂碼與遮罩追蹤,只保留靜態卡片
  • 亂碼揭示層帶 aria-hidden,對輔助科技隱藏,只朗讀中央文字
  • 隨機亂碼採掛載旗標兩段式渲染,避免 SSR hydration mismatch

On this page