jquery - 固定 Bootstrap 导航栏下的模糊效果

标签 jquery css twitter-bootstrap

我试图在内容通过固定导航栏时对其进行模糊处理,但我无法模糊任何内容...这是我最新的 jsfiddle尝试:

我假设我需要两层,一个用于文本的顶层,一个用于混合下面内容的较低透明层。这就是我的 css 的样子:

.navbar {
  z-index: 999;
  opacity: .94;
}

.navbar-fixed-top-glass-layer {
  top:0;
  position:fixed;
  z-index: 998;
  width:100%;
  height:50px;
  -webkit-filter: blur(10px);
  -moz-filter: blur(10px);
  -o-filter: blur(10px);
  -ms-filter: blur(10px);
  filter: blur(10px);
}

我发布了jsfiddle我试图通过 bootstrap 达到的预期效果

有什么想法吗?

最佳答案

由于我的声誉,我无法对你们当前的讨论添加评论。 Fahad 的答案是正确的,只需在模糊标题上添加一个具有更高 z-index 的固定位置 div 来显示您想要的内容

jsFiddle http://jsfiddle.net/CSS_Apprentice/WtQjY/415/

HTML

<ul id="navbar">
    <li><a href="#">Home</a></li>
    <li><a href="#">About</a></li>          
    <li><a href="#">Portfolio</a></li>
    <li><a href="#">Blog</a></li>
    <li><a href="#">Contact</a></li>
</ul>

CSS

#navbar {
    width: 75%;
    text-align: justify;
    min-width: 500px;
    margin: 1% auto 0 auto;
    padding: 0;
    z-index: 10000000001;
    position: fixed;
    top: 0;
}

#navbar:after {
    content: '';
    display: inline-block;
    width: 100%;
}

#navbar li {
    display: inline-block;
}

关于jquery - 固定 Bootstrap 导航栏下的模糊效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26476774/

相关文章:

javascript - 在 JS/jQuery 中触发 keypress/keydown/keyup 事件?

Javascript - 从对象数组中获取下一个字母

javascript - 为什么我的 page-mod contentStyle font-face 规则在 Firefox Addon 中不起作用?

html - 将 Div 扩展为悬停高度的百分比?

javascript - 显示/隐藏div关于下拉列表更改的问题

html - 水平对齐表格旁边的表格部分

javascript - 删除flot中单击部分的突出显示

javascript - 使用 jquery 插件拖放表列

html - 如何将两个div放在一起?第一个 div 包含一个表单,第二个 div 包含谷歌地图

html - 选择上的 CSS 箭头不会单击