css - 背景颜色超过背景图像 - 原因是什么?
问题描述
我遇到了奇怪的问题(对于我作为 CSS 世界的初学者来说)。我试图在它上面有一个透明颜色的背景图像。图片是主页背景:
body {
font-family: 'Raleway', 'Open Sans', sans-serif;
font-weight: 400;
line-height: 1.6;
background: rgba(0,0,0,.3) url('..img/image.jpg') no-repeat;
background-size: cover;
min-height: 100vh; }
这对我不起作用。不知道为什么?
我检查了开发工具,添加了单独的背景颜色,但效果不佳。我试图在这里找到解决方案:背景图像上的半透明颜色层?并提出了解决方案。没有为我工作。
但是当我将类添加到并创建以下行时:
.body {
background:
linear-gradient(
rgba(0, 0, 0,.5),
rgba(0, 0, 0,.5)
),
url('../img/bg_image.jpg') no-repeat;
background-size: cover; }
有效!但我还是不知道为什么?
是特异性问题吗?也许有些不同?如果有人可以回答我的问题(以 qucik 为例),我将不胜感激。
所以我发现 myslef 的解决方案是上面的代码,但我不明白之前的尝试对我不起作用。
干杯,卡米尔
解决方案
推荐阅读
- sql - SQL/Oracle 仅返回第二列中具有相同值的字段
- ios - 调用建立时更改本地视图和远程视图的位置(SINCH swift项目)
- android - 适用于 Android 的地方 SDK
- mysql - 根据日期查找差异
- android - RxJava 2 适配器工厂
- python - 如何将字符串传递给xpath?
- c++ - OpenCV Cuda alphaComp,反复混合0图像使其变暗
- c# - 使用 CSPROJ 和 AppVeyor {build} 的部分版本获取 2.0.x 样式的内部版本号的语法是什么?
- wso2 - 如何在 WSO2 Developer Studio 中使用 REST Web 服务?
- python-3.x - 如何在使用 python 进行网络抓取时为 request_url 提供规范