BootStrap 按鈕組簡單介紹


學會按鈕組需要掌握以下幾個類。

btn   btn-group btn-toolbar  btn-group-vertical   和 下拉菜單的基本類 dropdown-toggle dropdown-menu 和屬性 data-toggle="dropdown";

1:基本按鈕組,僅僅一個 btn-group 就 OK 了。

1 <span class="btn-group " >
2     <button class="btn btn-primary ">1111</button>
3     <button class="btn btn-default ">2222</button>
4     <button class="btn btn-info ">3333</button>
5     <button class="btn btn-default ">4444</button>
6 </span>

效果:

 

 2:分類按鈕組 多加一個btn-toolbar 類

 1 <div class="btn-toolbar ">
 2         <span class="btn-group  " >
 3             <button class="btn btn-primary ">1111</button>
 4             <button class="btn btn-default ">2222</button>
 5             <button class="btn btn-info ">3333</button>
 6             <button class="btn btn-default ">4444</button>
 7         </span>
 8         <span class="btn-group " >
 9             <button class="btn btn-primary ">1111</button>
10             <button class="btn btn-default ">2222</button>
11             <button class="btn btn-info ">3333</button>
12             <button class="btn btn-default ">4444</button>
13         </span>
14         <span class="btn-group " >
15             <button class="btn btn-primary ">1111</button>
16             <button class="btn btn-default ">2222</button>
17             <button class="btn btn-info ">3333</button>
18             <button class="btn btn-default ">4444</button>
19         </span>
20 </div>

效果:

3:嵌套分組

先看效果:

這里我們看到,最后一個按鈕點擊時出現了一個下拉菜單,這是如何做的?在我原來的隨筆之中講過一個簡單的下拉下單,在這里,我總結一下,只要是下拉菜單,有幾樣必不可少!下拉菜單的基本類 dropdown-toggle dropdown-menu 和屬性 data-toggle="dropdown";

圖中的小三角是<span class="caret"></span>它和nore..位於一個button.

dropdown-menu:是加在ul上的。

dropdown-toggle 和 data-toggle 是加在ul的父級元素上的。

先看代碼:

 1 <div class="btn-group">
 2             <button class="btn btn-default">c#</button>
 3             <button class="btn btn-default">javascript</button>
 4             <button class="btn btn-default">bootstrap</button>
 5             <div class="btn-group">
 6                 <button class="btn btn-default dropdown-toggle" data-toggle="dropdown">more...<span class="caret"></span></button>    
 7                 <ul class="dropdown-menu ">
 8                     <li ><a href="javascript:void(0) ">java</a></li>
 9                     <li><a href="javascript:void(0) ">php</a></li>
10                     <li><a href="javascript:void(0) ">maven</a></li>
11                 </ul>
12             </div>
21   </div>

最后一個下拉是一個div包着一個Button 和 ul 組成的,其中,上述強調的類和屬性一個不能少!

4:好了,我們現在可以多干點無聊的事情了,一個按鈕組,多加幾個下拉下單可以吧。

效果:

這樣無非就是復制幾個代碼罷了 不過效果不錯!

這時我們又想,加個disable 可以吧,於是, <li class="disabled"><a href="javascript:void(0) ">java</a></li> 結果很完美!

5:垂直分組。

現在我們遇到的都是橫的,但是經常遇到垂直的按鈕組咋辦呢?

只要把btn-group 替換為 btn-group-vertical 即可!

效果:

小結:僅僅這幾個還只是BootStrap按鈕組的滄海一粟,明天繼續講解!


免責聲明!

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



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