滚动时如何使网页标题保持在顶部?

时间:2017-02-01 04:00:18

标签: html twitter-bootstrap-3 responsive-design scrollbar

我想让我的网页标题保持在页面顶部,同时用户滚动浏览其余部分。网上有很多地方展示了如何做到这一点,例如here,但它们都需要在如此多的像素中指定元素的宽度和高度。如果我试图让我的元素响应(我使用Bootstrap)并调整自己以适应屏幕,该怎么办?如何让标题停留在最初的位置?

3 个答案:

答案 0 :(得分:1)

由于您使用的是Bootstrap,因此它附带了一个类来执行此操作:

将类navbar-fixed-top添加到导航div中,如下所示:

<div class="navbar navbar-default navbar-fixed-top"> .... </div>

答案 1 :(得分:0)

我认为您只需要向标头标签声明<h2 style="text-align: center; font-size: 40px; font-weight: bold;"><span style="color: #ffffff; ">The 4-Step Strategy We Used to Build a</span><br /> <span style="color: #ffffff;"> 7-Figure Coaching Business...</span><br /> <span style="color: #ffffff; font-size: 25px; "> (while ignoring ALL the conventional wisdom!)</span></h2><p style="text-align: center;"><a style="font-family: 'Open Sans Condensed'; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd800',endColorstr='#f7d100'); background: -moz-linear-gradient(center top,#ffd800 5%,#f7d100 100%); background-color: #ffd800; display: block; margin: 0 auto; position: relative; min-height: 33px; width: 280px; text-decoration: none; font-weight: bold; font-size: 30px; color: #fdffff; cursor: pointer; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: none; padding: 17px 10px; text-align: center; z-index: 2; margin-top: 12px;" href="#">Claim My Spot Now >></a></p> 即可。这是一个example

答案 2 :(得分:0)

你应该使用position:fixed作为外部div。搜索固定的导航栏,您将获得一个巨大的列表或参考here