我有一个DIV,我想把一个模式作为背景.这种模式是灰色的.所以为了让它更好一点,我想把一个透明的浅色"层"放在上面.以下是我尝试但不起作用的内容.有没有办法将彩色图层放在背景图像上?
这是我的CSS:
background: url('../img/bg/diagonalnoise.png');
background-color: rgba(248, 247, 216, 0.7);
Run Code Online (Sandbox Code Playgroud) 这个多背景CSS线有什么问题.Firefox 4忽略它(就像语法错误时一样).
background: rgba(255,0,0,0.2), url("static/menubg.jpg");
Run Code Online (Sandbox Code Playgroud) 我正在尝试使div覆盖另一个div,以使背景图像显得更暗。它可以工作,但不是使图像变暗,而是使所有内容(例如文本)变暗。即使overlay div位于其他包含text元素的div之前
这是一个片段,显示正在发生的事情:
.header {
background: url("http://mediad.publicbroadcasting.net/p/wamc/files/201609/codingsnippet.jpg") no-repeat center center fixed;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-repeat: no-repeat;
color: white;
width: 100%;
height: 100%;
}
.overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
width: 100%;
height: 100%;
background: rgba(0,0,0,.5);
opacity: 0.5;
}
.heading {
display: inline-block;
font-size: 3em;
}
.nav-item {
font-size: 1.3em;
float: right;
list-style-type: none;
padding: 0px 5px;
}
.nav-item > a {
color: white;
font-weight: bold;
display: block; …Run Code Online (Sandbox Code Playgroud)