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

如何使用CSS为背景图片添加从下到上的渐变效果

实现方案

你不需要修改原有HTML结构,仅需调整CSS的background属性,通过CSS多重背景特性将线性渐变遮罩叠加在背景图上方即可实现效果。

调整后CSS代码

header{  
   /* 渐变层在前,背景图在后,用逗号分隔 */
   background: linear-gradient(to top, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0)) no-repeat, url('/test/header.jpg') no-repeat;
   min-height: 132px;
   background-size: cover;
}

参数说明

  • to top 指定渐变方向为从下到上,匹配需求
  • 渐变中的两个色标分别控制底部和顶部的遮罩效果:第一个色标对应元素底部的颜色和透明度,第二个对应顶部的颜色和透明度,你可以根据实际显示效果调整RGB颜色值和透明度数值(透明度取值范围0到1,0为完全透明,1为完全不透明)
  • 如果你需要的是底部变暗的渐变效果,将渐变的RGB值调整为黑色即可,示例:linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 14:54:04