我正在开发一个颜色非常苛刻的网站。某些页面内容需要背景颜色,需要不透明度0.8。
我的导航栏使用Bootstrap的附加顶部,因此在滚动期间会出现。我已将导航栏背景颜色指定为白色,因此它始终可读。
任何没有不透明度的内容看起来都很完美。导航栏的背景颜色覆盖了需要隐藏的内容。
不透明度为0.8的内容会导致问题。它位于整个导航栏的顶部,并且查看导航栏的唯一方法是由于不透明度。
想象一下两张纸,然后将一张纸滑过另一张纸。如果没有不透明度,导航栏页面会显示在顶部。设置不透明度时,导航栏页面位于下方。
我有什么想法可以解决这个问题吗?
这是我正在做的简化代码。
CSS:
body {
background-color: white;
position: relative;
}
div.nav-bar {
background-color: white;
}
div.normal-content {
background-color: gray;
}
div.special-content {
background-color: red;
opacity: 0.8;
}
HTML:
<div data-spy="affix" data-offset-top="200" class="row nav-bar">
...
</div>
...
<div class="normal-content">
...
</div>
<div class="special-content">
...
</div>
答案 0 :(得分:0)
嗯。
在处理我设计的其他部分后,我不再在测试浏览器中看到此问题。