章节
问答
课签
笔记
评论
占位
占位

导航(胶囊形(pills)导航)

胶囊形(pills)导航听起来有点别扭,因为其外形看起来有点像胶囊形状。但其更像我们平时看到的大众形导航。当前项高亮显示,并带有圆角效果。其实现方法和“nav-tabs”类似,同样的结构,只需要把类名“nav-tabs”换成“nav-pills”即可:

<ul class="nav nav-pills">
      <li class="active"><a href="##">Home</a></li>
      <li><a href="##">CSS3</a></li>
      <li><a href="##">Sass</a></li>
      <li><a href="##">jQuery</a></li>
      <li class="disabled"><a href="##">Responsive</a></li>
</ul>

实现效果样式代码:

/*源码请查阅bootstrap.css文件第3563行~第3577行*/

.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills >li.active> a,
.nav-pills >li.active>a:hover,
.nav-pills >li.active>a:focus {
color: #fff;
  background-color: #428bca;
}

 

任务

我来试试:完成下面任务

编写代码实现“胶囊形导航”,效果图如下:

?不会了怎么办

参考代码:

<ul class="nav nav-pills">
    <li class="active"><a href="##">商品介绍</a></li>
     <li><a href="##">规格参数</a></li>
     <li><a href="##">商品评价</a></li>
     <li><a href="##">售后保证</a></li>
</ul>
||
1
2
<!DOCTYPE HTML>
<html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1
body{margin:50px
    ;padding
    :50px;}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / bingbang1357
<script>    $("li").click(function() {        $("li>a").removeClass("bg-color");        $(this).find("a").addClass("bg-color");    })</script>新手尝试回答,看看是这个意思不?

最新回答 / qq_慕盖茨8361330
是active吧  改变这个类名的位置就好了 如果要改样式颜色 那就覆盖

已采纳回答 / Catfishlty
如果link标签指定的css文件使用的是网络资源,那应该不会产生问题。但是,如果引用的资源仅为本地的css文件,需要保证link标签中href中相对路径的文件一定存在且文件正确,而且该路径应在网页项目根目录中。解决方法:1.将href中的值换成bootstrap的CDN地址;2.检查该地址的文件正确性。

已采纳回答 / 慕移动0859794
使用js鼠标移入事件,当移入当前的li时,给这个li添加active类,其他的li删除active类!jquery代码:$('.nav li').mouseover(function(){ $(this).addClass('active').siblings().removeClass('active'); });

已采纳回答 / long_believe
css没有生效, 你引入的boostrap.css 有问题或者忘掉了 

已采纳回答 / Scofield0123
要用javaScript或者jQuery  在里面加一个动作监听,用户点击后将按钮状态改为active

最新回答 / 王行天下
有什么问题么

+ 我来回答 回答最高可+2积分
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言