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

如何在div元素的角落实现类发光效果的渐变背景

实现div角落类发光渐变效果

参考你需要的角落类发光渐变效果,用叠加径向渐变就能实现,具体代码如下:

完整代码

CSS

.icon-wrapper {
  display: inline-block;
  padding: 16px;
  position: relative;
  background: #fff; /* 基础背景色可按需修改 */
}

.icon-wrapper::before {
  content: '';
  position: absolute;
  inset: 0;
  background: 
    radial-gradient(circle at top left, rgba(247,152,0,.4) 0%, transparent 30%),
    radial-gradient(circle at top right, rgba(3,166,120,.4) 0%, transparent 30%),
    radial-gradient(circle at bottom left, rgba(3,166,120,.4) 0%, transparent 30%),
    radial-gradient(circle at bottom right, rgba(247,152,0,.4) 0%, transparent 30%);
  pointer-events: none; /* 不影响内部元素交互 */
}

.icon-wrapper i {
  position: relative;
  z-index: 1;
  font-size: 24px;
}

HTML

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.1/css/all.min.css" />

<div class="icon-wrapper">
  <i class="fa-solid fa-umbrella"></i>
</div>

自定义调整

  • 修改rgba中的透明度值(比如.4),可以控制发光的强弱,数值越大发光越明显
  • 调整渐变终止的百分比(比如30%),能改变发光范围,数值越大发光覆盖面积越广
  • 若只需要部分角落的效果,直接删掉对应位置的径向渐变即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 22:15:25