Bootstrap - 响应式Navbar-Brand

时间:2016-09-07 11:50:14

标签: css center navbar

在大屏幕上有没有办法在左侧显示品牌文字,然后在小屏幕上居中?我使用这个atm来居中它,但它使用了宽度,所以整个条形图都是链接。

<a href="" target="blank" class="navbar-brand">Name of App</a>

.navbar-brand { position: absolute; width: 100%; left: 0; top: 0; text-align: center; margin: auto; } .navbar-toggle { z-index: 3; }

2 个答案:

答案 0 :(得分:1)

检查此css并利用媒体查询将不同的css应用于不同的屏幕尺寸

@media(max-width: 767px) {
  .navbar-brand {
    position: absolute;
    width: 30%;
    left: 0;
    top: 0;
    text-align: left;
    margin: auto;
  }

}

@media(min-width: 768px) {
  .navbar-brand {
    position: absolute;
    width: 30%;
    left: 0;
    top: 0;
    text-align: center;
    margin: auto;
    color: orange;

  }
  .nav.navbar-nav {
    margin-left: 30%;
  }

}

<强> JSFIDDLE

答案 1 :(得分:0)

谢谢你:)实际上即将评论说我用这个

对它进行了排序
    @media (max-width: 768px) {
    .navbar-brand {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    text-align: center;
    margin: auto;
}
.navbar-toggle {
    z-index: 3;
}
}