You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用CSS实现如图所示的三色渐变发光边框?

基于CSS实现指定渐变发光效果

从上到下浅蓝→白色→深蓝带发光效果的渐变

当然可以用CSS实现这个效果,核心通过线性渐变定义底色,再结合阴影属性模拟发光效果,以下是具体实现方案:

示例代码

.glow-gradient-element {
  width: 300px;
  height: 500px;
  /* 实现从上到下的浅蓝→白色→深蓝渐变 */
  background: linear-gradient(to bottom, #a8dfff, #ffffff, #003366);
  /* 添加内外发光效果,模拟图中的视觉表现 */
  box-shadow: 0 0 22px 6px rgba(168, 223, 255, 0.7),
              inset 0 0 18px rgba(0, 51, 102, 0.4);
  /* 可选:如果需要圆角可以添加 */
  border-radius: 6px;
}

效果说明

  • linear-gradient 部分:通过指定三个颜色节点,实现垂直方向的渐变过渡,你可以根据原图的颜色深浅,调整#a8dfff、#ffffff、#003366这些色值来精准匹配。
  • box-shadow 部分:外部阴影实现浅色的向外发光效果,内部阴影则加深底部的层次感,让渐变的过渡更自然;如果想要更柔和的发光,也可以用filter: drop-shadow(0 0 22px rgba(168,223,255,0.7))替代外部阴影。

内容的提问来源于stack exchange,提问作者Mark Dionnie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 16:27:18