返回列表
卡片动效

动态弥散光晕边框

旋转渐变描边绕卡片流转,底部附带动态模糊的呼吸弥散背光。

AI 生成提示词
为 Card 添加动态弥散光晕边框:卡片外框是一圈缓慢旋转的渐变描边(Conic Gradient Border,用 CSS @property + mask 技术只露出 2px 边框),卡片底部叠加一团动态模糊的彩色弥散背光,带呼吸感(缓慢缩放 + 透明度起伏)。纯 CSS 实现,性能友好。

这个效果是怎么做出来的

旋转描边的实现是一个经典组合:用 conic-gradient 画一圈多色渐变,再用 CSS @property 把角度注册成可动画的属性,让这圈渐变绕着卡片缓慢流转。真正让它只露出 2px 边框的是 mask 技术——把渐变层铺满整个卡片,然后用 mask-composite 把中间区域挖掉,只留下边缘一圈。这样渐变在挖空的区域里照常旋转,视觉上就是一圈会流动的描边。

底部的弥散背光是另一层:一团彩色模糊光斑(filter: blur 加上较大的模糊半径)放在卡片下方,用 keyframes 做缓慢的缩放和透明度起伏,形成呼吸感。两层叠加后,卡片像是悬浮在一团活的光上面。性能上要注意:blur 是高开销滤镜,只让光斑层用它,卡片本体不要沾;动画只碰 transform 和 opacity,浏览器可以全程合成器渲染。

怎么用这条提示词

这条提示词适合直接发给 AI 生成一个独立组件或 CSS 片段。发给 AI 时可以补充你的品牌色,比如「渐变用我的主题蓝到紫」,AI 会替换 conic-gradient 的色标。如果卡片内容较多,建议让 AI 把光晕层放在 ::before 伪元素上,避免干扰真实内容的层叠顺序。

想效果更好?试试这些

渐变色不要超过三个色标,太多会显得脏。呼吸动画的周期控制在 3 到 4 秒,太快会让人烦躁。深色背景下光晕效果翻倍,浅色背景则要把光斑透明度调低一半,不然会糊成一团。最后记得加 will-change: transform 提示浏览器提前分好合成层,首帧更顺滑。