【发布时间】:2020-09-09 01:29:17
【问题描述】:
我制作了导航栏并将其定位(固定),它工作正常。我能够向下滚动和所有。一旦我在页面上的图像中添加了过滤器(亮度),导航栏就消失了。我尝试使用伪元素并设置位置(绝对/相对),我将过滤器属性设置为图像子元素的容器,它仍然不起作用。有人可以帮助我如何让我的导航栏显示在固定位置并且仍然过滤图像。提前致谢。
nav {
position: fixed;
background-color: #fff;
}
nav ul {
margin: 0;
padding: 0;
}
.navbar-brand {
padding-right: 20px;
}
nav li {
display: inline-block;
padding: 10px;
}
nav a {
color: #000;
text-decoration: none;
}
nav a:hover {
color: #ff6600;
text-decoration: none;
}
.title-image img {
width: 100%;
height: 300px;
filter: brightness(60%);
}
<nav>
<ul>
<li>
<a class="navbar-brand" href="#">Navbar Brand</a>
</li>
<li>
<a href="#">Home</a>
</li>
<li>
<a href="#">About</a>
</li>
<li>
<a href="#">services</a>
</li>
</ul>
</nav>
<div class="title-image">
<img src="https://images.unsplash.com/photo-1599546824091-f49550ce8cbc?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60">
</div>
【问题讨论】: