Linear Gradient与背景图搭配失效:添加渐变后背景变白
问题排查与解决方法
你的代码里background-image属性的写法存在语法错误,导致渐变和背景图无法同时生效:
- 错误原因:当通过
background-image同时设置渐变和背景图时,两个值之间必须用逗号分隔,你当前的代码里没有添加逗号,CSS无法正确解析这两个值,最终导致背景渲染异常。
修正后的.header样式代码:
.header{ height: 95vh; background-image: linear-gradient(#e66464b9, #9198e5be), url(../img/back.jpg); background-size: cover; background-position: top; }
额外检查点:确保../img/back.jpg的路径正确,指向实际存在的图片文件,避免因路径错误导致图片无法加载。
内容的提问来源于stack exchange,提问作者Scoff Hunter
相关产品推荐
相关产品推荐

