【发布时间】:2015-06-21 04:49:40
【问题描述】:
我使用名为 custom.css 的辅助填充来覆盖引导代码,我想知道如何创建仅在我的网站访问者不在页面顶部时才激活的代码。
到目前为止,我使用引导程序提供的默认代码创建了一个透明的导航栏。我唯一要做的就是将其设置为在访问者向下滚动时执行:background-color: #color。
当我在页面顶部时,导航栏是透明的,但当我向下滚动时,它变得不透明。
【问题讨论】:
-
欢迎来到 SO!
:)到目前为止,您尝试了什么?你可以发布你的代码吗?我相信 Lyft 使用 javascript 来实现这种效果。 -
我复制了 .navbar-default 的原始引导程序(如果您需要,我可以提供给您)并修改了颜色。在 HTML 中,我将栏设置为顶部固定(使用 navbar-fixed-top)。除了寻找可能有帮助的东西之外,我没有做任何其他事情......我会研究 lyft,也许我会找到一些有用的东西。编辑:当我使用“查看 lyft”时,我的意思是查看他们的 css。
-
Lyft 使用
angular-js并在用户滚动到页面下方的某个点时将.opaque类添加到导航栏。 -
谢谢!我会研究它并尝试学习如何使用它:)
标签: css twitter-bootstrap navbar