问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

bootstrap 折叠菜单怎么加图标

发布网友 发布时间:2022-04-22 22:44

我来回答

2个回答

懂视网 时间:2022-04-23 03:06

这篇文章主要介绍了Bootstrap实现可折叠分组侧边导航菜单的相关资料,需要的朋友可以参考下

效果图:

源码:

<!DOCTYPE html>
<html lang="zh-CN">
 <head>
 <meta charset="utf-8">
 <meta http-equiv="X-UA-Compatible" content="IE=edge">
 <meta name="viewport" content="width=device-width, initial-scale=1">
 <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
 <title>表格</title>
 <meta name="keywords" content="侧边导航菜单(可分组折叠)">
 <meta name="description" content="侧边导航菜单(可分组折叠)" />
 <meta name="HandheldFriendly" content="True" />
 <link rel="shortcut icon" href="img/favicon.ico" rel="external nofollow" >
 <!-- Bootstrap3.3.5 CSS -->
 <link href="css/bootstrap.min.css" rel="external nofollow" rel="stylesheet">
 <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
 <!--[if lt IE 9]>
 <script src="//cdn.bootcss.com/html5shiv/3.7.2/html5shiv.min.js"></script>
 <script src="//cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
 <![endif]-->
 <style>
 .panel-group{max-height:770px;overflow: auto;}
 .leftMenu{margin:10px;margin-top:5px;}
 .leftMenu .panel-heading{font-size:14px;padding-left:20px;height:36px;line-height:36px;color:white;position:relative;cursor:pointer;}/*转成手形图标*/
 .leftMenu .panel-heading span{position:absolute;right:10px;top:12px;}
 .leftMenu .menu-item-left{padding: 2px; background: transparent; border:1px solid transparent;border-radius: 6px;}
 .leftMenu .menu-item-left:hover{background:#C4E3F3;border:1px solid #1E90FF;}
 </style>
 </head>
 <body>
 <p class="row">
 <p class="col-md-2">
 <p class="panel-group table-responsive" role="tablist">
  <p class="panel panel-primary leftMenu">
  <!-- 利用data-target指定要折叠的分组列表 -->
  <p class="panel-heading" id="collapseListGroupHeading1" data-toggle="collapse" data-target="#collapseListGroup1" role="tab" >
  <h4 class="panel-title">
  分组1
  <span class="glyphicon glyphicon-chevron-up right"></span>
  </h4>
  </p>
  <!-- .panel-collapse和.collapse标明折叠元素 .in表示要显示出来 -->
  <p id="collapseListGroup1" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="collapseListGroupHeading1">
  <ul class="list-group">
  <li class="list-group-item">
  <!-- 利用data-target指定URL -->
  <button class="menu-item-left" data-target="test2.html">
   <span class="glyphicon glyphicon-triangle-right"></span>分组项1-1
  </button>
  </li>
  <li class="list-group-item">
  <button class="menu-item-left">
   <span class="glyphicon glyphicon-triangle-right"></span>分组项1-2
  </button>
  </li>
  <li class="list-group-item">
  <button class="menu-item-left">
   <span class="glyphicon glyphicon-triangle-right"></span>分组项1-3
  </button>
  </li>
  <li class="list-group-item">
  <button class="menu-item-left">
   <span class="glyphicon glyphicon-triangle-right"></span>分组项1-4
  </button>
  </li>
  <li class="list-group-item">
  <button class="menu-item-left">
   <span class="glyphicon glyphicon-triangle-right"></span>分组项1-5
  </button>
  </li>
  <li class="list-group-item">
  <button class="menu-item-left">
   <span class="glyphicon glyphicon-triangle-right"></span>分组项1-6
  </button>
  </li>
  <li class="list-group-item">
  <button class="menu-item-left">
   <span class="glyphicon glyphicon-triangle-right"></span>分组项1-7
  </button>
  </li>
  <li class="list-group-item">
  <button class="menu-item-left">
   <span class="glyphicon glyphicon-triangle-right"></span>分组项1-8
  </button>
  </li>
  <li class="list-group-item">
  <button class="menu-item-left">
   <span class="glyphicon glyphicon-triangle-right"></span>分组项1-9
  </button>
  </li>
  <li class="list-group-item">
  <button class="menu-item-left">
   <span class="glyphicon glyphicon-triangle-right"></span>分组项1-10
  </button>
  </li>
  <li class="list-group-item">
  <button class="menu-item-left">
   <span class="glyphicon glyphicon-triangle-right"></span>分组项1-11
  </button>
  </li>
  </ul>
  </p>
  </p><!--panel end-->
  <p class="panel panel-primary leftMenu">
  <p class="panel-heading" id="collapseListGroupHeading2" data-toggle="collapse" data-target="#collapseListGroup2" role="tab" >
  <h4 class="panel-title">
  分组2
  <span class="glyphicon glyphicon-chevron-down right"></span>
  </h4>
  </p>
  <p id="collapseListGroup2" class="panel-collapse collapse" role="tabpanel" aria-labelledby="collapseListGroupHeading2">
  <ul class="list-group">
  <li class="list-group-item">
  <button class="menu-item-left">
   <span class="glyphicon glyphicon-triangle-right"></span>分组项2-1
  </button>
  </li>
  <li class="list-group-item">
  <button class="menu-item-left">
   <span class="glyphicon glyphicon-triangle-right"></span>分组项2-2
  </button>
  </li>
  <li class="list-group-item">
  <button class="menu-item-left">
   <span class="glyphicon glyphicon-triangle-right"></span>分组项2-3
  </button>
  </li>
  <li class="list-group-item">
  <button class="menu-item-left">
   <span class="glyphicon glyphicon-triangle-right"></span>分组项2-4
  </button>
  </li>
  </ul>
  </p>
  </p> 
 </p>
 </p>
 <p class="col-md-10">
 内容
 </p>
 </p>
 <!-- jQuery1.11.3 (necessary for Bo otstrap's JavaScript plugins) -->
 <script src="js/jquery-1.11.3.min.js "></script>
 <!-- Include all compiled plugins (below), or include inpidual files as needed -->
 <script src="js/bootstrap.min.js "></script>
 <script>
 $(function(){
 $(".panel-heading").click(function(e){
 /*切换折叠指示图标*/
 $(this).find("span").toggleClass("glyphicon-chevron-down");
 $(this).find("span").toggleClass("glyphicon-chevron-up");
 });
 });
 </script>
 </body>
</html>

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

AngularJS对动态增加的DOM实现ng-keyup事件示例

webpack打包js的方法

vue 简单自动补全的输入框的示例

热心网友 时间:2022-04-23 00:14

<div class="panel-group" id="accordion">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" 
   href="#collapseOne">
点击我进行展开,再次点击我进行折叠。第 1 部分
</a>
<span class="glyphicon glyphicon-search"></span>
</h4>
</div>
<div id="collapseOne" class="panel-collapse collapse in">
<div class="panel-body">
Nihil anim keffiyeh helvetica, craft beer labore wes anderson 
cred nesciunt sapiente ea proident. Ad vegan excepteur butcher 
vice lomo.
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<span class="glyphicon glyphicon-search"></span>
<a data-toggle="collapse" data-parent="#accordion" 
   href="#collapseTwo">
点击我进行展开,再次点击我进行折叠。第 2 部分
</a>
</h4>
</div>
<div id="collapseTwo" class="panel-collapse collapse">
<div class="panel-body">
Nihil anim keffiyeh helvetica, craft beer labore wes anderson 
cred nesciunt sapiente ea proident. Ad vegan excepteur butcher 
vice lomo.
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion" 
   href="#collapseThree">
点击我进行展开,再次点击我进行折叠。第 3 部分
</a>
</h4>
</div>
<div id="collapseThree" class="panel-collapse collapse">
<div class="panel-body">
Nihil anim keffiyeh helvetica, craft beer labore wes anderson 
cred nesciunt sapiente ea proident. Ad vegan excepteur butcher 
vice lomo.
</div>
</div>
</div>
</div>

直接在panel-title内加上

<span class="glyphicon glyphicon-search"></span>

就这样。。。

需要自定义的图标或图片是一样的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
世界气象组织对地面气象观测站的分布和类型有何统计? 气象仪器土壤温度 电脑为什么会出现一个小对话框然后黑屏? ...会出现黑屏 然后出现一个英文框 然后黑屏一下 在恢复 这是为什么... 我玩电脑游戏时 突然黑屏了然后出现了一个框里面有一句英语翻译后是输... ...玩英雄连好像改了屏幕大小,然后突然黑屏,出现个框在满屏幕走框里说... 今天在玩游戏时从桌面切入游戏时突然黑屏,然后出现这种对话框,到底是... ...刚进游戏就黑屏,然后弹出这样一个框(如图),哪位大神知道该怎么解决... 江苏海事职业技术学院宿舍费用为什么涨价 刘邦儿子除了刘盈和刘恒外 其他儿子又是什么下场 怎样能减少电脑显示器的辐射? 阿奇霉素静脉注射 输液注射用阿奇霉素能间断一天吗 急急急急 阿奇霉素注射液用法 注射了过期的阿奇霉素有什么危险? 阿奇霉素针剂为何用两天后应改成口服? 阿奇霉素副作用太大了!才打了3天,肝功能指标就升高了!阿奇霉素注射夜说明书也写了有肝损伤。怎么办? 阿奇霉素 在医院注*十天阿奇霉素,回家继续口服希舒美阿奇霉素几天呢,用药怎么用 注射用阿奇霉素的用法 阿奇霉素注射液配完药几个小时失效 阿奇霉素注射液不能连续使用超过几天??? 阿奇霉素 地塞米松 氯化钠注射液 混合在一起多久就不能用了? 进口阿奇霉素怎么保存? 有什么虫子可以喂鱼 梦见虫子,求解释.谢谢 梦见鱼肠虫特别多流去流去? 梦见核桃虫子鱼 梦见往蛇洞里喂虫子,是什么情况 求解,我昨晚梦见自己钓了一条小鱼,然后又拿了一只红色的大虫子(类似蚯蚓但是比蚯蚓肥)做诱饵。 香港网购不用淘宝,还有什么网站或app? 唾液很少,嘴巴干苦,可以吃什么秘方 请问自考可以有双学历吗 要有的话 怎么考呢 嗓干,唾液少怎么办,吃什么药好,吃什么水果可以 吃什么东西能让口腔里的唾液增多? 香港用什么软件网上购物和支付?在大陆上网能在香港购物吗? 平时总是口干,总是不能离水,很少有口水,吃啥能防止口腔干?求解? 舌头分泌唾液少,舌苔厚且黑谢谢 请问谁知道香港是否有类似内地京东和易迅、苏宁等自营购物网,可以每天通过相应的app或购物官网查询到 津液不足吃什么 口水多吃什么能好一点 吃东西没味道口水很多什么原因 按F8也启动不了怎么回事? 谁知道为什么电脑开机f8不管用了? 电脑一开机就启动修复 又修复不了 按F8也没反应 怎么办? 荣耀手机game dock在哪里? 华为荣耀50手机进游戏下拉不出状态栏 bootstrap collapse插件怎么制作4个菜单 央行接手备付金存管 第三方支付11%的收入没了 是什么意思 王者荣耀竞猜币不见了是怎么回事 王者荣耀竞猜币没了