【发布时间】:2013-12-11 04:13:56
【问题描述】:
我想要的效果是我只能与 Google+ 顶部导航效果进行比较的效果,并且通过一些视差来实现。也就是说,当您向下滚动时,搜索栏会消失,而您的左侧会出现一个小“工具栏”。我找到了一些jQuery 来帮助我,等我弄明白后我会搞砸的。
我首先要做的是让背景图像从栏下方滚动(请参阅 jfiddle)并向上滚动到最终将保留的栏。这是我到目前为止所得到的:
<section id="account-bar" class="shelf navbar-fixed-top">
<div class="navbar-header">
more...
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="#">Links</a></li>
</ul>
</div>
</section>
与关联的 css:
section#account-bar {
background-color:#111;
color:#ccc;
font-size:1.1em;
height:3.6em;
line-height:3.4em;
text-align:right
}
section#account-bar:after {
content:'';
width:267px;
height:46px;
background:url('http://lorempixel.com/267/46/') no-repeat 0 0 scroll;
background-size:267px 46px;
top:0;
left:0;
position:absolute;
}
编辑:这是jsFiddle
【问题讨论】:
-
你提到了一个 jsFiddle 但我没看到?
-
你是对的!感谢您了解这一点。
-
你的 jQuery 尝试在什么地方吗?
-
我从来没有在 jQuery 中添加过,因为我想要一个滚动效果,我认为定位效果会更好。
-
您将不得不使用一些 javascript 来确定页面滚动了多远才能开始新状态
标签: css twitter-bootstrap scroll parallax css-content