首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bootstrap全宽页脚,不固定

Bootstrap全宽页脚,不固定
EN

Stack Overflow用户
提问于 2016-09-28 13:49:27
回答 3查看 1.4K关注 0票数 0

我有一个创建全宽页脚的要求。但它不应该固定在屏幕上。它应该只有在滚动到页面底部时才可见。

使用navbar-fixed-bottom将使页脚完全变宽,但它也会将其固定在屏幕上。

代码语言:javascript
复制
<nav class="navbar navbar-default navbar-fixed-bottom" id="footer_nav">
            <div class="container-fluid footer_c">
                <ul class="nav navbar-nav">
                    <li><a  style="color:#4b4b4b;  font-size:0.9em;" href="/ContactUs.aspx">Contact us</a></li>
                </ul>
            </div></nav>

有人能教我怎么做吗?

EN

回答 3

Stack Overflow用户

发布于 2016-09-28 14:00:23

我不认为bootstrap会给你提供非固定的脚注。您可以在css中使用simple Row类或覆盖footer类

HTML

代码语言:javascript
复制
<footer>
  <div class="container-fluid footer_c">
    <ul class="nav navbar-nav">
      <li><a style="color:#4b4b4b;  font-size:0.9em;" href="/ContactUs.aspx">Contact us</a></li>
    </ul>
  </div>
</footer>

CSS

代码语言:javascript
复制
footer{
  width:100%;
  height:20%; //your desired height
  position:absolute;
  bottom:0;
  left:0;
  background-color:green;
}

CodePen:http://codepen.io/anon/pen/KgqWaV

票数 0
EN

Stack Overflow用户

发布于 2016-09-28 14:00:43

通常,bootstrap页脚在类中将具有position: fixed样式。这就是在屏幕底部放置页脚的原因。您需要做的是通过向页脚添加样式position: relative;来覆盖页脚的位置。这将在页面结束处的底部生成页脚。

只需在您的css中添加此样式

代码语言:javascript
复制
.navbar-fixed-bottom, .navbar-fixed-top {
   position: relative;
}
票数 0
EN

Stack Overflow用户

发布于 2016-09-28 14:01:15

与具有固定宽度(值取决于屏幕/窗口的大小)的.container类不同,.container-fluid类将提供full width属性。

代码语言:javascript
复制
<footer class="container-fluid">
</footer>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39738967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档