CSS 特效 词条目录
前端Wiki/CSS 特效/卡片与背景/背景特效

渐变流动背景

渐变流动背景:把超大渐变(300% 或更大)放在 body 或容器上,用 animation 持续移动 background-position,整个背景就缓慢流动。做活动页 Landing 最省事,零图片、零 JS。

想更柔和可以叠加 radial-gradient 制造光斑;加 icon 装饰可用 filter: blur(80px) 的色块做“极光”氛围。

  • background-size:300% 放大渐变避免平移露边
  • animation 20s+ 慢速循环最优雅(linear)
  • 叠加 radial-gradient 或模糊色块 = 极光氛围
HTML
<style>
.flow-bg { height: 220px; border-radius: 14px; margin: 30px auto;
  background: linear-gradient(120deg, #4a9eff, #a371f7, #f778ba, #57ab5a);
  background-size: 300% 300%;
  animation: bgFlow 16s ease infinite; }
@keyframes bgFlow {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; } }
</style>
<div class="flow-bg"></div>
本节要点流动背景 = 300% 多色渐变 + 缓速移动 background-position;零图片零 JS。
🔗 相关词条CSS3过渡自适应