亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

Bootstrap按鈕組實例詳解

2019-11-19 16:12:06
字體:
來源:轉載
供稿:網友

使用方法

  按鈕組和下拉菜單組件一樣,需要依賴于button.js插件才能正常運行。不過我們同樣可以直接只調用bootstrap.js文件。因為這個文件已集成了button.js插件功能

  同樣地,因為Bootstrap的組件交互效果都是依賴于jQuery庫寫的插件,所以在使用bootstrap.js之前一定要先加載jquery.js才會產生效果

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title><link  rel="stylesheet"></head><body><script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script><script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script></body></html>

基本用法

  按鈕組結構非常的簡單。使用一個名為“btn-group”的容器,把多個按鈕放到這個容器中

  為了向屏幕閱讀器的用戶傳達正確的按鈕分組,需要提供一個合適的 role 屬性。對于按鈕組合,應該是 role="group",對于toolbar(工具欄)應該是 role="toolbar"

  此外,按鈕組和工具欄應給定一個明確的label標簽,盡管設置了正確的 role 屬性,但是大多數輔助技術將不會正確的識讀他們??梢允褂?aria-label,也可以使用aria-labelledby

  除了可以使用<button>元素之外,還可以使用其他標簽元素,比如<a>標簽。唯一要保證的是:不管使用什么標簽,“.btn-group”容器里的標簽元素需要帶有類名“.btn”

<div class="btn-group"> <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-step-backward"></span></button> <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-fast-backward"></span></button> <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-backward"></span></button> <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-play"></span></button> <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-pause"></span></button> <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-stop"></span></button> <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-forward "></span></button> <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-fast-forward"></span></button> <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-step-forward"></span></button></div>

按鈕工具欄

  在富文本編輯器中,將按鈕組分組排列在一起,比如說復制、剪切和粘貼一組;左對齊、中間對齊、右對齊和兩端對齊一組。Bootstrap框架按鈕工具欄也提供了這樣的制作方法,只需要將按鈕組“btn-group”按組放在一個大的容器“btn-toolbar”中

<div class="btn-toolbar"> <div class="btn-group"> <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-align-left"></span></button> <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-align-center"></span></button> <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-align-right"></span></button> <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-align-justify"></span></button> </div> <div class="btn-group"> <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-indent-left"></span></button> <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-indent-right"></span></button> </div> <div class="btn-group"> <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-font"></span></button> <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-bold"></span></button> <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-italic"></span></button> </div> <div class="btn-group"> <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-text-height"></span></button> <button type="button" class="btn btn-default"><span class="glyphicon glyphicon-text-width"></span></button> </div></div>

按鈕尺寸

  在介紹表單按鈕的博文中,我們知道按鈕是通過btn-lg、btn-sm和btn-xs三個類名來調整padding、font-size、line-height和border-radius屬性值來改變按鈕大小。那么按鈕組的大小,我們也可以通過類似的方法:

      .btn-group-lg:大按鈕組

      .btn-group-sm:小按鈕組

      .btn-group-xs:超小按鈕組

  只需要在“.btn-group”類名上追加對應的類名,就可以得到不同大小的按鈕組

<div class="btn-group btn-group-lg"> <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><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><div class="btn-group btn-group-sm"> <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><div class="btn-group btn-group-xs"> <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>

嵌套分組

  很多時候,我們常把下拉菜單和普通的按鈕組排列在一起,實現類似于導航菜單的效果。使用的時候,只需要把當初制作下拉菜單的“dropdown”的容器換成“btn-group”,并且和普通的按鈕放在同一級

<div class="btn-group"> <button class="btn btn-default" type="button">首頁</button> <button class="btn btn-default" type="button">產品展示</button> <button class="btn btn-default" type="button">案例分析</button> <button class="btn btn-default" type="button">聯系我們</button> <div class="btn-group">  <button class="btn btn-default dropdown-toggle" data-toggle="dropdown" type="button">關于我們 <span class="caret"></span></button> <ul class="dropdown-menu">  <li><a href="##">公司簡介</a></li>  <li><a href="##">企業文化</a></li>  <li><a href="##">組織結構</a></li>  <li><a href="##">客服服務</a></li> </ul> </div></div>

垂直排列

  默認地,按鈕組都是水平顯示的。但在實際運用當中,總會碰到垂直顯示的效果。在Bootstrap框架中也提供了這樣的風格。只需要把水平分組的“btn-group”類名換成“btn-group-vertical”即可

<div class="btn-group-vertical"> <button class="btn btn-default" type="button">首頁</button> <button class="btn btn-default" type="button">產品展示</button> <button class="btn btn-default" type="button">案例分析</button> <button class="btn btn-default" type="button">聯系我們</button> <div class="btn-group">  <button class="btn btn-default dropdown-toggle" data-toggle="dropdown" type="button">關于我們<span class="caret"></span></button> <ul class="dropdown-menu">  <li><a href="##">公司簡介</a></li>  <li><a href="##">企業文化</a></li>  <li><a href="##">組織結構</a></li>  <li><a href="##">客服服務</a></li> </ul> </div></div>

等分按鈕

  等分按鈕的效果在移動端上特別的實用。整個按鈕組寬度是容器的100%,而按鈕組里面的每個按鈕平分整個容器寬度。例如,如果按鈕組里面有五個按鈕,那么每個按鈕是20%的寬度,如果有四個按鈕,那么每個按鈕是25%寬度,以此類推

  等分按鈕也常被稱為是自適應分組按鈕,其實現方法也非常的簡單,只需要在按鈕組“btn-group”上追加一個“btn-group-justified”類名

  實現原理非常簡單,把“btn-group-justified”模擬成表格(display:table),而且把里面的按鈕模擬成表格單元格(display:table-cell)

  [注意]在制作等分按鈕組時,盡量使用<a>標簽元素來制作按鈕,因為使用<button>標簽元素時,使用display:table在部分瀏覽器下支持并不友好

.btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate;}.btn-group-justified > .btn,.btn-group-justified > .btn-group { display: table-cell; float: none; width: 1%;}.btn-group-justified > .btn-group .btn { width: 100%;}

  在上面的代碼中,.btn-group-justified > .btn設置了table-cell,而table-cell是不能設置margin的,而代碼中設置了-margin值,用來去除邊框,顯然不會生效。因此,去除重復邊框的代碼應該是合并表格邊框―― border-collapse: collapse

<div class="btn-group btn-group-justified"> <a class="btn btn-default" href="#">首頁</a> <a class="btn btn-default" href="#">產品展示</a> <a class="btn btn-default" href="#">案例分析</a> <a class="btn btn-default" href="#">聯系我們</a></div>

  為了將 <button> 元素用于兩端對齊的按鈕組中,必須將每個按鈕包裹進一個按鈕組中。因為大部分的瀏覽器不能將CSS 應用到對齊的 <button> 元素上,但是,可以用按鈕式下拉菜單來解決這個問題

<div class="btn-group btn-group-justified"> <div class="btn-group" role="group">  <button class="btn btn-default" >首頁</button> </div>  <div class="btn-group" role="group">  <button class="btn btn-default" >產品展示</button> </div>  <div class="btn-group" role="group">  <button class="btn btn-default" >案例分析</button> </div>  <div class="btn-group" role="group">  <button class="btn btn-default" >聯系我們</button> </div> </div>

 

以上所述是小編給大家介紹的Bootstrap按鈕組實例詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产福利视频一区二区| 91麻豆国产语对白在线观看| 亚洲激情视频在线播放| 久久久女女女女999久久| 伊人激情综合网| 亚洲人免费视频| 91免费在线视频网站| 久久国产精品久久久久| 国产欧美在线观看| 亚洲人线精品午夜| 国产色婷婷国产综合在线理论片a| 北条麻妃99精品青青久久| 伊人伊成久久人综合网小说| 国产一区二区三区毛片| 日韩精品免费在线| 欧美大全免费观看电视剧大泉洋| 国产精品h在线观看| 亚洲精品一区二区网址| 国产免费观看久久黄| 日韩av大片在线| 欧美成aaa人片免费看| 日韩视频精品在线| 日韩av片永久免费网站| 亚洲在线一区二区| 国产亚洲精品综合一区91| 国精产品一区一区三区有限在线| 亚洲一二在线观看| 日韩精品在线观看一区二区| 欧美日韩国产成人在线观看| 欧美日韩美女在线| 欧美日韩中文字幕在线视频| 一区二区三区日韩在线| www.美女亚洲精品| 国产在线精品成人一区二区三区| 亚洲欧美在线一区| 日韩电影中文字幕在线| 超碰91人人草人人干| 色av吧综合网| 亚洲精品中文字幕有码专区| 日本一区二区不卡| 久久精品中文字幕电影| 91在线无精精品一区二区| 92看片淫黄大片看国产片| 国产成人精彩在线视频九色| 欧美激情一区二区久久久| 久久精品国亚洲| 国产精品亚洲激情| 欧美在线一区二区三区四| 久久天天躁狠狠躁夜夜爽蜜月| 中文字幕v亚洲ⅴv天堂| 亚洲精品美女免费| 在线观看不卡av| 中文日韩电影网站| 久久久国产精彩视频美女艺术照福利| 亚洲香蕉成视频在线观看| 91在线视频精品| 亚洲精品一区二区三区婷婷月| 日本欧美中文字幕| 久久久999精品| 亚洲欧美日本伦理| 亚洲色图25p| 2019精品视频| www.99久久热国产日韩欧美.com| 亚洲欧美一区二区三区在线| 欧美激情免费在线| 日韩av最新在线| 成人精品久久一区二区三区| 亚洲精品视频在线播放| 在线看日韩欧美| 日韩久久午夜影院| 国产欧美精品在线播放| 欧洲亚洲免费视频| 精品激情国产视频| 国产精品高精视频免费| 精品性高朝久久久久久久| 4k岛国日韩精品**专区| 欧美日韩在线视频一区| 亚洲精品小视频| 日本国产精品视频| 日韩大陆欧美高清视频区| 青青青国产精品一区二区| 亚洲一区二区中文| 亚洲国产女人aaa毛片在线| 欧美成人在线免费| 中文字幕国产精品| 66m—66摸成人免费视频| 亚洲老头老太hd| 性色av香蕉一区二区| 久久香蕉国产线看观看网| 日韩精品在线视频美女| 欧美亚洲一区在线| 亚洲国产精品久久精品怡红院| 亲子乱一区二区三区电影| 91精品久久久久久久久久久久久| 日韩精品视频在线观看免费| 欧美老肥婆性猛交视频| 清纯唯美亚洲综合| 97超视频免费观看| 国产一区二区三区免费视频| 欧美大胆在线视频| 国模gogo一区二区大胆私拍| 亚洲女人天堂网| 久久国产精品久久久久久久久久| 国产色综合天天综合网| 超碰97人人做人人爱少妇| 国产丝袜精品视频| 亚洲一区二区日本| 国产精品羞羞答答| 日本一区二区不卡| 国产丝袜一区二区三区| 亚洲电影免费在线观看| 国产成人av在线播放| 日韩成人在线电影网| 久久久国产影院| 日韩欧中文字幕| 亚洲最大的免费| 久久躁狠狠躁夜夜爽| 中文字幕免费国产精品| 美日韩丰满少妇在线观看| 亚洲欧美一区二区三区情侣bbw| 国产a∨精品一区二区三区不卡| 韩国福利视频一区| 国产精品自产拍在线观看中文| 亚洲人成电影网站色xx| 国产午夜精品一区理论片飘花| 91国内揄拍国内精品对白| 久久999免费视频| 亚洲日韩中文字幕| 国产亚洲激情在线| 91在线视频一区| 精品国产拍在线观看| 久久人人爽人人爽人人片亚洲| 亚洲成色www8888| 亚洲欧美日韩精品久久| 日韩av黄色在线观看| 夜夜狂射影院欧美极品| 国产日韩一区在线| 成人网在线免费看| 国产亚洲视频中文字幕视频| 蜜臀久久99精品久久久久久宅男| 91天堂在线视频| 国外成人在线直播| 国产亚洲综合久久| 色综合久久88色综合天天看泰| 亚洲国产精彩中文乱码av| 97超碰国产精品女人人人爽| 亚洲欧洲日本专区| 97免费中文视频在线观看| 欧美精品一区二区三区国产精品| 97在线看免费观看视频在线观看| 午夜精品国产精品大乳美女| 成人美女av在线直播| 懂色av一区二区三区| 国产精品美女av| 中文字幕亚洲精品| 91国产精品电影| 日韩精品有码在线观看| 国产美女久久久| 国产一区二区日韩精品欧美精品| 92看片淫黄大片欧美看国产片| 日韩暖暖在线视频| 亚洲视频axxx| 欧美xxxwww| 亚洲xxxx18|