当前位置:  开发笔记 > 前端 > 正文

为背景图像添加黑色叠加层

如何解决《为背景图像添加黑色叠加层》经验,为你挑选了2个好方法。

我已经看了几个关于这个的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,或者我在这里遗漏了一些东西.用于着色的较暗背景未显示出来.有什么指针吗?



1> varun aaruru..:

使用线性渐变

要使背景变暗,请参阅此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; } }



2> HTMLNoob..:

#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

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有