Bootstrap入門(十)組件4:按鈕組與下拉菜單結合


Bootstrap入門(十)組件4:按鈕組與下拉菜單結合
 
先引入本地的CSS文件和JS文件(注:1.bootstrap是需要jQuery支持的。2.需要在<body>當中添加)
          
<link href="css/bootstrap.min.css" rel="stylesheet">
        
<script src="jquery-3.1.0.min.js" type="text/javascript"></script>
<script src="bootstrap.min.js" type="text/javascript"></script>
 
1.按鈕組與下拉菜單
把任意一個按鈕放入  .btn-group 中,然后加入適當的菜單標簽,就可以讓按鈕作為菜單的觸發器了。 只要改變一些基本的標記,就能把按鈕變成下拉菜單的開關。
        
     <div class='btn-group'>
            <button type="button" class="btn btn-default">1</button>
            <button type="button" class="btn btn-default">2</button>
            <button type="button" class="btn btn-default">3</button>
            <div class="btn-group">
                <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="#">dianwo1</a>
                    <li><a href="#">dianwo2</a>
                </ul>
            </div>
        </div>
效果:
 

 

2.顏色
修改button的class,可以改變按鈕式下拉菜單的顏色,(詳細可以看入門(六)按鈕與圖片)
 
比如我們添加 btn-info屬性
            
       <div class='btn-group'>
                <button type="button" class="btn btn-info dropdown-toggle" data-toggle='dropdown'>
                    xiala1
                    <span class="caret"></span>
                </button>
                <ul class='dropdown-menu' role='menu'>
                    <li><a href="#">1</a></li>
                    <li><a href="#">1</a></li>
                    <li><a href="#">1</a></li>
                </ul>
            </div>
效果

 

 
3.分裂式下拉菜單
修改上一段代碼,用一個新的button來代替span
 
            
        <div class='btn-group'>
                <button type="button" class="btn btn-info dropdown-toggle">xiala2</button>
                <button type="button" class="btn btn-info dropdown-toggle" data-toggle='dropdown'>
                    <span class="caret"></span>
                </button>
                <ul class='dropdown-menu' role='menu'>
                    <li><a href="#">1</a></li>
                    <li><a href="#">1</a></li>
                    <li><a href="#">1</a></li>
                </ul>
            </div>
效果,明顯是分裂開來了
 

 

4.大小
跟前面的一樣,響應式,自然也有不同的大小(btn-lg 、btn-sm 、btn-xs )
(如果是運用在分裂式下拉菜單中,需要在兩個button都添加屬性,否則兩個的大小會不一樣大的)
            
       <div class='btn-group'>
                <button type="button" class="btn btn-info dropdown-toggle btn-lg" data-toggle='dropdown'>
                    xiala1
                    <span class="caret"></span>
                </button>
                <ul class='dropdown-menu' role='menu'>
                    <li><a href="#">1</a></li>
                    <li><a href="#">1</a></li>
                    <li><a href="#">1</a></li>
                </ul>
            </div>
 
            <div class='btn-group'>
                <button type="button" class="btn btn-info dropdown-toggle" data-toggle='dropdown'>
                    xiala1
                    <span class="caret"></span>
                </button>
                <ul class='dropdown-menu' role='menu'>
                    <li><a href="#">1</a></li>
                    <li><a href="#">1</a></li>
                    <li><a href="#">1</a></li>
                </ul>
            </div>
 
            <div class='btn-group'>
                <button type="button" class="btn btn-info dropdown-toggle btn-sm" data-toggle='dropdown'>
                    xiala1
                    <span class="caret"></span>
                </button>
                <ul class='dropdown-menu' role='menu'>
                    <li><a href="#">1</a></li>
                    <li><a href="#">1</a></li>
                    <li><a href="#">1</a></li>
                </ul>
            </div>
 
            <div class='btn-group'>
                <button type="button" class="btn btn-info dropdown-toggle btn-xs" data-toggle='dropdown'>
                    xiala1
                    <span class="caret"></span>
                </button>
                <ul class='dropdown-menu' role='menu'>
                    <li><a href="#">1</a></li>
                    <li><a href="#">1</a></li>
                    <li><a href="#">1</a></li>
                </ul>
            </div>
效果:
 

 

 
5.內容向上
有時候按鈕式處於下方的,希望點擊后內容是向上顯示的
修改div的class,添加一個dropup屬性
           
       <div class='btn-group dropup'>
                <button type="button" class="btn btn-info dropdown-toggle" data-toggle='dropdown'>
                    xiala1
                    <span class="caret"></span>
                </button>
                <ul class='dropdown-menu' role='menu'>
                    <li><a href="#">1</a></li>
                    <li><a href="#">1</a></li>
                    <li><a href="#">1</a></li>
                </ul>
            </div>
效果
 

 

 
 
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM