使用bootstrap插件写响应式导航条

本文介绍了如何使用Bootstrap框架定制导航条样式,包括导航条的基本结构、样式调整技巧及自定义样式的实现方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

BS拥有大量样式实例,可以通过参看给出的样式代码改写自己的网页。

从自己写的情况来看,共有以下几点问题需要注意:

1,导航条整体需要写到 .container 容器中,可使整个导航条自适应屏幕变化;

2,导航条一般分为:brand, collapse, 等几部分,以控制导航条的LOGO和折叠。这个框架已经写好,仅需稍改下即可;

3,关于 li 元素放在 a 元素之内还是之外?因为我做的这个 demo,需要给默认栏加背景,而 BS 样式又大量给出 li>a 的颜色样         式。不好修改颜色,所以最终选择将 li 放在 a 标签中。

4,虽然 BS 已经定义啦大量样式,但是实际使用中还需要我们自己再次定义具体样式,所以熟知导航条中每个 class 下的定义内容       是非常有用的。

各class属性控制的样式如下:

1, .container

.container {
  padding-right: 15px;
  padding-left: 15px;    
  margin-right: auto;
  margin-left: auto;    /*设置 margin:0,auto;  以保持居中对其,为什么将二者分开写?*/
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }

}

.container:before,

.container:after,{
display: table;
    content: " ";
}
.navbar:after, {
clear: both;
}

2, .navbar

.navbar {
    display: none;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
.navbar:before,
.navbar:after, {
display: table;
    content: " ";
}
.navbar:after,{
clear: both;     /*结合上面,清除浮动*/

}

3, .navbar-default

.navbar-default {
  background-color: #f8f8f8;  /*全部都是设置子元素背景,字体颜色*/
  border-color: #e7e7e7;

}

其他样式,接下来编辑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值