天天看點

Bootstrap元件01圖示元件下拉菜單元件按鈕組元件按鈕式下拉菜單

伴随着Bootstrap全局CSS樣式的結束,我們迎來的Bootstrap當中的元件,接下來的這幾天讓我們 一起來學習元件吧!!!!!!!!!

圖示元件

1、注意:必須把官方的fonts檔案夾引用到項目中【fonts檔案夾在Bootstrap庫裡】

2、使用圖示:

01、使用

<i>

實作圖示元件 —

<i class="glyphicon glyphicon-heart"></i>

02、使用

<span>

實作圖示元件—

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

3、結合按鈕使用圖示:

<button class="btn btn-default btn-sm">
       <span class="glyphicon glyphicon-heart"></span>
   </button>   
           

下拉菜單元件

1、基本下拉菜單元件格式:

<div class="dropdown">
        <button class="btn btn-default" data-toggle="dropdown">
        下拉菜單
        <span class="caret"></span>
      </button>
      <ul class="dropdown-menu">
          <li><a href="#">菜單1</a></li>  
          <li><a href="#">菜單2</a></li>  
          <li><a href="#">菜單3</a></li>  
 			<li><a href="#">菜單4</a></li>  
     </ul>
</div>    
           

2、注意事項:

          01、按鈕和菜單需要包裹在.dropdown容器中

          02、作為被點選的元素按鈕需要設定data-toggle="dropdown"才能有效

          03、被點選的元素按鈕設定class="caret"表示箭頭

          04、對于菜單部分,需要設定class="dropdown-menu"才能自動隐藏并添加強定樣式

3、下拉菜單向上觸發:class=“dropup”

<div class="dropup">
				<button class="btn btn-default" data-toggle="dropdown">
					檔案
					<span class="caret"></span>
				</button>
				<ul class="dropdown-menu">
					<li><a>建立</a></li>
					<li><a>打開</a></li>
					<li><a>儲存</a></li>
					<li><a>删除</a></li>
				</ul>
			</div>
           

4、設定菜單的标題:不要加超連結

<li class="dropdown-header">

菜單标題名稱

5、設定菜單的分割線:

<li class="divider"></li>

6、設定菜單的禁用項:

<li class="disabled"><a>....</a></li>

<div class="dropup">
				<button class="btn btn-default" data-toggle="dropdown">
					檔案
					<span class="caret"></span>
				</button>
				<ul class="dropdown-menu">
					<li class="dropdown-header">File</li>
					<li><a>打開</a></li>
					<li class="divider"></li>
					<li><a>儲存</a></li>
					<li class="disabled"><a>删除</a></li>
				</ul>
			</div>
           

7、設定菜單預設顯示(打開):

<div class="dropdown open"></div>

<div class="dropup open">
				<button class="btn btn-default" data-toggle="dropdown">
					檔案
					<span class="caret"></span>
				</button>
				<ul class="dropdown-menu">
					<li class="dropdown-header">File</li>
					<li><a>打開</a></li>
					<li class="divider"></li>
					<li><a>儲存</a></li>
					<li class="disabled"><a>删除</a></li>
				</ul>
			</div>
           

按鈕組元件

1、概念:按鈕組就是多個按鈕內建在一個容器裡形成獨有的效果

2、基本按鈕組:

<div class="btn-group">
      <button>按鈕1</button>
      <button>按鈕2</button>
      <button>按鈕3</button>
    </div>  
           

3、多個按鈕組整合【效果不明顯】:

<div class="btn-toolbar">
     <div class="btn-group"><button>按鈕1</button></div>
     <div class="btn-group"><button>按鈕1</button></div>
  </div>   
           

4、設定按鈕組大小:

<div class="btn-group btn-group-lg">
   <div class="btn-group 預設">
    <div class="btn-group btn-group-sm">
     <div class="btn-group btn-group-xs">
           

5、 按鈕組中嵌套下拉菜單:

<div class="btn-group">
				<button class="btn btn-default">按鈕1</button>
				<button class="btn btn-default">按鈕2</button>
				<div class="btn-group">
					<button class="btn btn-default"data-toggle="dropdown">
						File
						<span class="caret"></span>
					</button>
					<ul class="dropdown-menu">
						<li><a>建立</a></li>
						<li><a>儲存</a></li>
						<li><a>打開</a></li>
						<li><a>删除</a></li>
					</ul>
				</div>
				<button class="btn btn-default">按鈕4</button>
			</div>
           

6、設定按鈕組垂直排列:

<div class="btn-group-vertical">
				<button class="btn btn-default">按鈕1</button>
				<button class="btn btn-default">按鈕2</button>
				<button class="btn btn-default">按鈕3</button>
				<button class="btn btn-default">按鈕4</button>
			</div>
           

7、設定兩端對齊按鈕組:

01、使用

<a>

【推薦使用】:

<div class="btn-group btn-group-justified">
				<a class="btn btn-default">按鈕1</a>
				<a class="btn btn-default">按鈕2</a>
				<a class="btn btn-default">按鈕3</a>
				<a class="btn btn-default">按鈕4</a>
			</div>     
           

02、使用

<button>:

<div class="btn-group btn-group-justified">
				<div class="btn-group">
					<button class="btn btn-default">按鈕1</button>
				</div>
				<div class="btn-group">
					<button  class="btn btn-default">按鈕2</button>
				</div>
				<div class="btn-group">
					<button  class="btn btn-default">按鈕3</button>
				</div>
				<div class="btn-group">
					<button class="btn btn-default" >按鈕4</button>
				</div>
			</div>
           

按鈕式下拉菜單

1、單按鈕下拉菜單:

<div class="btn-group">
				<button class="btn btn-default" data-toggle="dropdown">
					File
					<span class="caret"></span>
				</button>
				<ul class="dropdown-menu">
					<li><a>建立</a></li>
					<li><a>打開</a></li>
					<li><a>儲存</a></li>
					<li><a>删除</a></li>
				</ul>
			</div>
           

2、分列式按鈕下拉菜單:

<div class="btn-group">
				<button class="btn btn-default">檔案</button>
				<button class="btn btn-default"data-toggle="dropdown">
					<span class="caret"></span>
				</button>
				<ul class="dropdown-menu">
					<li><a>打開</a></li>
					<li><a>儲存</a></li>
					<li><a>建立</a></li>
					<li><a>删除</a></li>
				</ul>
			</div>
           

3、向上彈出:

<div class="btn-group dropup">
				<button class="btn btn-default">檔案</button>
				<button class="btn btn-default"data-toggle="dropdown">
					<span class="caret"></span>
				</button>
				<ul class="dropdown-menu">
					<li><a>打開</a></li>
					<li><a>儲存</a></li>
					<li><a>建立</a></li>
					<li><a>删除</a></li>
				</ul>
			</div>