how2j.cn

效果 说明 示例代码
<!DOCTYPE html>
<script src="https://how2j.cn/study/js/jquery/2.0.0/jquery.min.js"></script>
<link href="https://how2j.cn/study/css/bootstrap/3.3.6/bootstrap.min.css" rel="stylesheet">
<script src="https://how2j.cn/study/js/bootstrap/3.3.6/bootstrap.min.js"></script>
 
<div class="btn-group">
    <button type="button" class="btn btn-default dropdown-toggle "  data-toggle="dropdown">
     default
      <span class="caret"></span>          
    </button>
     
    <ul class="dropdown-menu" role="menu">
      <li>
         <a href="#">HTML</a>             
      </li>
      <li role="presentation">
         <a href="#">CSS</a>              
      </li>
 
      <li role="presentation">
         <a href="#">Javascript</a>           
      </li>
      <li role="presentation">
         <a href="#">AJAX</a>             
      </li>
    </ul>
</div>    
 
<div class="btn-group">
    <button type="button" class="btn btn-primary dropdown-toggle "  data-toggle="dropdown">
     primary 
      <span class="caret"></span>          
    </button>
     
    <ul class="dropdown-menu" role="menu">
      <li>
         <a href="#">HTML</a>             
      </li>
      <li role="presentation">
         <a href="#">CSS</a>              
      </li>
 
      <li role="presentation">
         <a href="#">Javascript</a>           
      </li>
      <li role="presentation">
         <a href="#">AJAX</a>             
      </li>
    </ul>
</div>    
 
<div class="btn-group">
    <button type="button" class="btn btn-success dropdown-toggle "  data-toggle="dropdown">
     success 
      <span class="caret"></span>          
    </button>
     
    <ul class="dropdown-menu" role="menu">
      <li>
         <a href="#">HTML</a>             
      </li>
      <li role="presentation">
         <a href="#">CSS</a>              
      </li>
 
      <li role="presentation">
         <a href="#">Javascript</a>           
      </li>
      <li role="presentation">
         <a href="#">AJAX</a>             
      </li>
    </ul>
</div>    
 
<div class="btn-group">
    <button type="button" class="btn btn-info dropdown-toggle "  data-toggle="dropdown">
     info 
      <span class="caret"></span>          
    </button>
     
    <ul class="dropdown-menu" role="menu">
      <li>
         <a href="#">HTML</a>             
      </li>
      <li role="presentation">
         <a href="#">CSS</a>              
      </li>
 
      <li role="presentation">
         <a href="#">Javascript</a>           
      </li>
      <li role="presentation">
         <a href="#">AJAX</a>             
      </li>
    </ul>
</div>    
 
<div class="btn-group">
    <button type="button" class="btn btn-warning dropdown-toggle "  data-toggle="dropdown">
     warning 
      <span class="caret"></span>          
    </button>
     
    <ul class="dropdown-menu" role="menu">
      <li>
         <a href="#">HTML</a>             
      </li>
      <li role="presentation">
         <a href="#">CSS</a>              
      </li>
 
      <li role="presentation">
         <a href="#">Javascript</a>           
      </li>
      <li role="presentation">
         <a href="#">AJAX</a>             
      </li>
    </ul>
</div>    
 
<div class="btn-group">
    <button type="button" class="btn btn-danger dropdown-toggle "  data-toggle="dropdown">
     danger 
      <span class="caret"></span>          
    </button>
     
    <ul class="dropdown-menu" role="menu">
      <li>
         <a href="#">HTML</a>             
      </li>
      <li role="presentation">
         <a href="#">CSS</a>              
      </li>
 
      <li role="presentation">
         <a href="#">Javascript</a>           
      </li>
      <li role="presentation">
         <a href="#">AJAX</a>             
      </li>
    </ul>
</div>    
 
<div style="height:100px"></div>
单按钮下拉菜单
示例代码
<!DOCTYPE html>
<script src="https://how2j.cn/study/js/jquery/2.0.0/jquery.min.js"></script>
<link href="https://how2j.cn/study/css/bootstrap/3.0.3/bootstrap.min.css" rel="stylesheet">
<script src="https://how2j.cn/study/js/bootstrap/3.3.6/bootstrap.min.js"></script>
 
<div class="btn-group">
   <button type="button" class="btn btn-default">默认</button>
   <button type="button" class="btn btn-default dropdown-toggle" 
      data-toggle="dropdown">
      <span class="caret"></span>

   </button>
   <ul class="dropdown-menu" role="menu">
     <li>
         <a href="#">HTML</a>             
      </li>
      <li role="presentation">
         <a href="#">CSS</a>              
      </li>
 
      <li role="presentation">
         <a href="#">Javascript</a>           
      </li>
      <li role="presentation">
         <a href="#">AJAX</a>             
      </li>
   </ul>
</div>

<div style="height:100px"></div>
分裂式按钮下拉菜单
示例代码
<!DOCTYPE html>
<script src="https://how2j.cn/study/js/jquery/2.0.0/jquery.min.js"></script>
<link href="https://how2j.cn/study/css/bootstrap/3.3.6/bootstrap.min.css" rel="stylesheet">
<script src="https://how2j.cn/study/js/bootstrap/3.3.6/bootstrap.min.js"></script>
  
<div class="btn-group">
    <button type="button" class="btn btn-lg btn-default dropdown-toggle " data-toggle="dropdown">
     大号
      <span class="caret"></span>          
    </button>
      
    <ul class="dropdown-menu" role="menu">
      <li>
         <a href="#">HTML</a>             
      </li>
      <li role="presentation">
         <a href="#">CSS</a>              
      </li>
  
      <li role="presentation">
         <a href="#">Javascript</a>           
      </li>
      <li role="presentation">
         <a href="#">AJAX</a>             
      </li>
    </ul>
</div>    
 
<div class="btn-group">
    <button type="button" class="btn btn btn-default dropdown-toggle " data-toggle="dropdown">
     默认
      <span class="caret"></span>          
    </button>
      
    <ul class="dropdown-menu" role="menu">
      <li>
         <a href="#">HTML</a>             
      </li>
      <li role="presentation">
         <a href="#">CSS</a>              
      </li>
  
      <li role="presentation">
         <a href="#">Javascript</a>           
      </li>
      <li role="presentation">
         <a href="#">AJAX</a>             
      </li>
    </ul>
</div>  
 
<div class="btn-group">
    <button type="button" class="btn btn-sm btn-default dropdown-toggle " data-toggle="dropdown">
     小号
      <span class="caret"></span>          
    </button>
      
    <ul class="dropdown-menu" role="menu">
      <li>
         <a href="#">HTML</a>             
      </li>
      <li role="presentation">
         <a href="#">CSS</a>              
      </li>
  
      <li role="presentation">
         <a href="#">Javascript</a>           
      </li>
      <li role="presentation">
         <a href="#">AJAX</a>             
      </li>
    </ul>
</div>  
 
<div class="btn-group">
    <button type="button" class="btn btn-xs btn-default dropdown-toggle " data-toggle="dropdown">
     更小
      <span class="caret"></span>          
    </button>
      
    <ul class="dropdown-menu" role="menu">
      <li>
         <a href="#">HTML</a>             
      </li>
      <li role="presentation">
         <a href="#">CSS</a>              
      </li>
  
      <li role="presentation">
         <a href="#">Javascript</a>           
      </li>
      <li role="presentation">
         <a href="#">AJAX</a>             
      </li>
    </ul>
</div>  
  
<div style="height:100px"></div>
按钮大小
示例代码
<!DOCTYPE html>
<script src="https://how2j.cn/study/js/jquery/2.0.0/jquery.min.js"></script>
<link href="https://how2j.cn/study/css/bootstrap/3.3.6/bootstrap.min.css" rel="stylesheet">
<script src="https://how2j.cn/study/js/bootstrap/3.3.6/bootstrap.min.js"></script>
  
<div style="height:150px"></div>

<div class="btn-group dropup">
    <button type="button" class="btn btn-default dropdown-toggle " id="dropdownMenu1" data-toggle="dropdown">
     default
      <span class="caret"></span>          
    </button>
      
    <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1">
      <li>
         <a href="#">HTML</a>             
      </li>
      <li role="presentation">
         <a href="#">CSS</a>              
      </li>
  
      <li role="presentation">
         <a href="#">Javascript</a>           
      </li>
      <li role="presentation">
         <a href="#">AJAX</a>             
      </li>
    </ul>
</div>    

向上弹出式菜单
示例代码
示例 1 : 单按钮下拉菜单   
示例 2 : 分裂式按钮下拉菜单   
示例 3 : 按钮大小   
示例 4 : 向上弹出式菜单   

示例 1 :

单按钮下拉菜单

edit
单按钮下拉菜单
运行效果
<!DOCTYPE html> <script src="https://how2j.cn/study/js/jquery/2.0.0/jquery.min.js"></script> <link href="https://how2j.cn/study/css/bootstrap/3.3.6/bootstrap.min.css" rel="stylesheet"> <script src="https://how2j.cn/study/js/bootstrap/3.3.6/bootstrap.min.js"></script> <div class="btn-group"> <button type="button" class="btn btn-default dropdown-toggle " data-toggle="dropdown"> default <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu"> <li> <a href="#">HTML</a> </li> <li role="presentation"> <a href="#">CSS</a> </li> <li role="presentation"> <a href="#">Javascript</a> </li> <li role="presentation"> <a href="#">AJAX</a> </li> </ul> </div> <div class="btn-group"> <button type="button" class="btn btn-primary dropdown-toggle " data-toggle="dropdown"> primary <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu"> <li> <a href="#">HTML</a> </li> <li role="presentation"> <a href="#">CSS</a> </li> <li role="presentation"> <a href="#">Javascript</a> </li> <li role="presentation"> <a href="#">AJAX</a> </li> </ul> </div> <div class="btn-group"> <button type="button" class="btn btn-success dropdown-toggle " data-toggle="dropdown"> success <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu"> <li> <a href="#">HTML</a> </li> <li role="presentation"> <a href="#">CSS</a> </li> <li role="presentation"> <a href="#">Javascript</a> </li> <li role="presentation"> <a href="#">AJAX</a> </li> </ul> </div> <div class="btn-group"> <button type="button" class="btn btn-info dropdown-toggle " data-toggle="dropdown"> info <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu"> <li> <a href="#">HTML</a> </li> <li role="presentation"> <a href="#">CSS</a> </li> <li role="presentation"> <a href="#">Javascript</a> </li> <li role="presentation"> <a href="#">AJAX</a> </li> </ul> </div> <div class="btn-group"> <button type="button" class="btn btn-warning dropdown-toggle " data-toggle="dropdown"> warning <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu"> <li> <a href="#">HTML</a> </li> <li role="presentation"> <a href="#">CSS</a> </li> <li role="presentation"> <a href="#">Javascript</a> </li> <li role="presentation"> <a href="#">AJAX</a> </li> </ul> </div> <div class="btn-group"> <button type="button" class="btn btn-danger dropdown-toggle " data-toggle="dropdown"> danger <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu"> <li> <a href="#">HTML</a> </li> <li role="presentation"> <a href="#">CSS</a> </li> <li role="presentation"> <a href="#">Javascript</a> </li> <li role="presentation"> <a href="#">AJAX</a> </li> </ul> </div> <div style="height:100px"></div>


示例 2 :

分裂式按钮下拉菜单

edit
分裂式按钮下拉菜单
运行效果
<!DOCTYPE html> <script src="https://how2j.cn/study/js/jquery/2.0.0/jquery.min.js"></script> <link href="https://how2j.cn/study/css/bootstrap/3.0.3/bootstrap.min.css" rel="stylesheet"> <script src="https://how2j.cn/study/js/bootstrap/3.3.6/bootstrap.min.js"></script> <div class="btn-group"> <button type="button" class="btn btn-default">默认</button> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"> <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu"> <li> <a href="#">HTML</a> </li> <li role="presentation"> <a href="#">CSS</a> </li> <li role="presentation"> <a href="#">Javascript</a> </li> <li role="presentation"> <a href="#">AJAX</a> </li> </ul> </div> <div style="height:100px"></div>


按钮大小
运行效果
<!DOCTYPE html> <script src="https://how2j.cn/study/js/jquery/2.0.0/jquery.min.js"></script> <link href="https://how2j.cn/study/css/bootstrap/3.3.6/bootstrap.min.css" rel="stylesheet"> <script src="https://how2j.cn/study/js/bootstrap/3.3.6/bootstrap.min.js"></script> <div class="btn-group"> <button type="button" class="btn btn-lg btn-default dropdown-toggle " data-toggle="dropdown"> 大号 <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu"> <li> <a href="#">HTML</a> </li> <li role="presentation"> <a href="#">CSS</a> </li> <li role="presentation"> <a href="#">Javascript</a> </li> <li role="presentation"> <a href="#">AJAX</a> </li> </ul> </div> <div class="btn-group"> <button type="button" class="btn btn btn-default dropdown-toggle " data-toggle="dropdown"> 默认 <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu"> <li> <a href="#">HTML</a> </li> <li role="presentation"> <a href="#">CSS</a> </li> <li role="presentation"> <a href="#">Javascript</a> </li> <li role="presentation"> <a href="#">AJAX</a> </li> </ul> </div> <div class="btn-group"> <button type="button" class="btn btn-sm btn-default dropdown-toggle " data-toggle="dropdown"> 小号 <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu"> <li> <a href="#">HTML</a> </li> <li role="presentation"> <a href="#">CSS</a> </li> <li role="presentation"> <a href="#">Javascript</a> </li> <li role="presentation"> <a href="#">AJAX</a> </li> </ul> </div> <div class="btn-group"> <button type="button" class="btn btn-xs btn-default dropdown-toggle " data-toggle="dropdown"> 更小 <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu"> <li> <a href="#">HTML</a> </li> <li role="presentation"> <a href="#">CSS</a> </li> <li role="presentation"> <a href="#">Javascript</a> </li> <li role="presentation"> <a href="#">AJAX</a> </li> </ul> </div> <div style="height:100px"></div>


示例 4 :

向上弹出式菜单

edit
向上弹出式菜单
运行效果
<!DOCTYPE html> <script src="https://how2j.cn/study/js/jquery/2.0.0/jquery.min.js"></script> <link href="https://how2j.cn/study/css/bootstrap/3.3.6/bootstrap.min.css" rel="stylesheet"> <script src="https://how2j.cn/study/js/bootstrap/3.3.6/bootstrap.min.js"></script> <div style="height:150px"></div> <div class="btn-group dropup"> <button type="button" class="btn btn-default dropdown-toggle " id="dropdownMenu1" data-toggle="dropdown"> default <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1"> <li> <a href="#">HTML</a> </li> <li role="presentation"> <a href="#">CSS</a> </li> <li role="presentation"> <a href="#">Javascript</a> </li> <li role="presentation"> <a href="#">AJAX</a> </li> </ul> </div>




HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。


问答区域    
2020-04-19 有的标签可以适当的写的详细一点,不然真的很容易让人云里雾里搞不懂
高斯大弟子

有的标签可以适当的写的详细一点,不然真的很容易让人云里雾里搞不懂




1 个答案

天际使徒
答案时间:2021-12-28
我觉得组件不用写的详细吧,不是逻辑什么的,只是属性,实际工作中也不可能记住的,大都是把相关代码粘贴过来。



回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢

2019-11-18 按钮式下拉菜单和普通的下拉菜单有什么区别啊?
sparksun007

我看代码上就是父元素由class="dropdown"变成了class="btn-group"?而且我都试过,功能也一样的呢~




2 个答案

ddddq
答案时间:2020-03-18
我试了一下,发现有不同作用 <div class="btn-group">这种情况下,div css中的dispay:inline block 就是不会有换行的作用了 <div class="dropdown">这种情况下,div css中的dispay: block 具有换行作用 所以感觉class= dropdown不影响div原始的块作用,btn-group则会影响,并且把dispay改为inline block,别的不同点我没有找到

a123321456654
答案时间:2019-11-24
<div class="btn-group"> 下拉菜单 <div class="btn-group dropup"> 上拉菜单



回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢

2019-08-13 按钮式下拉菜单和普通下拉菜单的区别
2018-02-26 下拉菜单跟向上弹出菜单的代码有什么不同?
2017-09-21 这里可以省略id和aria-labelledby吗?不理解


提问太多,页面渲染太慢,为了加快渲染速度,本页最多只显示几条提问。还有 5 条以前的提问,请 点击查看

提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢