WebberUI

Neon Gradient Card

霓虹漸層邊框發光卡片,邊緣以旋轉 conic 漸層流動並向外滲出光暈。

以旋轉的 conic 漸層繪製邊框,外圈再疊一層放大模糊的同色光暈,形成賽博龐克式的霓虹發光效果。

載入預覽⋯

Playground

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

2
20
26
6
<NeonGradientCard />

安裝

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

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

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

npm install motion clsx tailwind-merge

使用

import { NeonGradientCard } from "@/components/ui/neon-gradient-card";

<NeonGradientCard className="max-w-xs">
  <h3 className="text-2xl font-bold">Neon Gradient</h3>
  <p>會呼吸的霓虹漸層邊框。</p>
</NeonGradientCard>

Props

Prop型別預設值說明
firstColorstring"#ff2e97"漸層第一色(起點與終點,形成無縫循環)
secondColorstring"#00d4ff"漸層第二色
borderSizenumber2邊框粗細(px)
borderRadiusnumber20圓角半徑(px)
glownumber26外圈光暈的模糊量(px)
durationnumber6漸層旋轉一圈的秒數
childrenReactNode卡片內容

可及性

  • 使用者系統開啟「減少動態效果」時,漸層停在固定角度、不再旋轉,仍保有霓虹外觀
  • 光暈層帶 aria-hidden,僅供裝飾,不干擾輔助科技朗讀內容

On this page