Skip to content

渐变视频背景 ​

渐变视频背景能为内容层添加流动的生命感。与 GIF 或 CSS 动画相比,GradLab 导出的视频循环体积更小、画质更高,且在所有设备上都能保持稳定的帧率。

在 GradLab 中制作视频 ​

1. 设计渐变 ​

打开 GradLab 并设计渐变。用于视频背景时:

  • 使用 3–4 种颜色,视觉更干净、专业
  • 将 Speed 调低(10–30),营造沉静、环境感的氛围
  • 开启胶片颗粒,增添电影质感

2. 设置画布尺寸 ​

在画布字段中输入目标尺寸:

使用场景尺寸
桌面端全屏1920 × 1080
方形(社交)1080 × 1080
竖版(Reels / 短视频)1080 × 1920
轻量级网页 Hero1280 × 720

3. 启用 Ping-pong Loop ​

录制前开启面板中的 Ping-pong Loop。该功能让动画正放后倒放,生成无剪切点的完美循环。

4. 录制并下载 ​

  1. 点击录制 MP4
  2. 等待 4–8 秒(动画节奏缓慢时可适当延长)
  3. 点击停止录制
  4. .mp4 文件自动下载

INFO

GradLab 以固定 30 fps 生成 MP4(H.264)。MP4 导出要求浏览器和设备支持 WebCodecs H.264 编码;目前 Chrome 和 Edge 的支持最稳定。

嵌入视频背景 ​

全页背景 ​

html
<div style="position:relative; min-height:100vh; overflow:hidden;">
  <video
    autoplay loop muted playsinline
    style="position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);
           min-width:100%; min-height:100%; object-fit:cover; z-index:0;"
  >
    <source src="gradient.mp4" type="video/mp4">
  </video>

  <div style="position:relative; z-index:1;">
    <!-- 内容放这里 -->
  </div>
</div>

仅 Hero 区背景 ​

html
<section style="position:relative; height:80vh; overflow:hidden;">
  <video autoplay loop muted playsinline
    style="position:absolute; inset:0; width:100%; height:100%; object-fit:cover;">
    <source src="gradient.mp4" type="video/mp4">
  </video>
  <div style="position:relative; z-index:1; padding:4rem;">
    <h1>标题文案</h1>
  </div>
</section>

必要的视频属性 ​

属性作用
autoplay立即开始播放
loop无限循环
mutedChrome/Safari 自动播放的必要条件
playsinlineiOS 必须,否则视频会全屏弹出

四个属性缺一不可,才能保证跨浏览器和设备的一致性。

性能建议 ​

  • 文件体积目标: 网络使用时控制在 3–5 MB 以内
  • 编码: H.264 压缩效率高,5 秒 720p 视频通常不超过 2 MB
  • 尊重用户偏好: 使用 @media (prefers-reduced-motion: reduce) 将视频替换为静态 PNG
css
@media (prefers-reduced-motion: reduce) {
  video { display: none; }
  .hero { background-image: url('gradient-fallback.png'); background-size: cover; }
}

相关内容 ​