我已经看了几个关于这个的SO帖子:我想通过添加叠加来使当前背景图像变暗.
#header1 {
background: url("http://lorempixel.com/image_output/cats-q-c-640-480-10.jpg");
background-position:center center;
position: relative;
background-size: cover;
padding-bottom:5em;
}
.overlay {
background-color: rgba(0, 0, 0, 0.7);
top: 0;
left: 0;
width: 100%;
height: 100%;
position: relative;
z-index: 1;
}
Hello
也许我不明白如何使用z-index,或者我在这里遗漏了一些东西.用于着色的较暗背景未显示出来.有什么指针吗?
使用线性渐变
要使背景变暗,请参阅此codepen和此链接
.bg-img { width: 100%; height: 100%; background: url('http://alexcarpenter.me/img/banner.jpg') center center no-repeat; background-size: cover; &:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: linear-gradient(to bottom right,#002f4b,#dc4225); opacity: .6; } }
#header1 {
background: url("https://www.random.org/analysis/randbitmap-rdo.png");/*Random image I grabbed*/
background-size: cover;
}
h1 {
color: white;
background-color: rgba(0, 0, 0, 0.7);
padding-top: 10px;
padding-bottom: 100px;
padding-left: 20px;
padding-right: 20px;
}
Hello