本章将重点介绍 Bootstrap 下拉菜单。下拉菜单是可切换的,是以列表格式显示链接的上下文菜单。这可以通过与 下拉菜单(Dropdown) JavaScript 插件 的互动来实现。
如需使用下拉菜单,只需要在 class .dropdown 内加上下拉菜单即可。下面的示例演示了基本的下拉菜单:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap 示例 - 下拉菜单(Dropdowns)</title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <div class="dropdown"> <button type="button" class="btn dropdown-toggle" id="dropdownMenu1" data-toggle="dropdown"> 主题 <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1"> <li role="presentation"> <a role="menuitem" tabindex="-1" href="#">Java</a> </li> <li role="presentation"> <a role="menuitem" tabindex="-1" href="#">数据挖掘</a> </li> <li role="presentation"> <a role="menuitem" tabindex="-1" href="#">数据通信/网络</a> </li> <li role="presentation" class="divider"></li> <li role="presentation"> <a role="menuitem" tabindex="-1" href="#">分离的链接</a> </li> </ul> </div> </body> </html>测试看看 ‹/›
结果如下所示:
通过向 .dropdown-menu 添加 class .pull-right 来向右对齐下拉菜单。下面的示例演示了这点:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap 示例 - 向右对齐下拉菜单</title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <div class="dropdown"> <button type="button" class="btn dropdown-toggle" id="dropdownMenu1" data-toggle="dropdown">主题 <span class="caret"></span> </button> <ul class="dropdown-menu pull-right" role="menu" aria-labelledby="dropdownMenu1"> <li role="presentation"> <a role="menuitem" tabindex="-1" href="#">Java</a> </li> <li role="presentation"> <a role="menuitem" tabindex="-1" href="#">数据挖掘</a> </li> <li role="presentation"> <a role="menuitem" tabindex="-1" href="#">数据通信/网络</a> </li> <li role="presentation" class="divider"></li> <li role="presentation"> <a role="menuitem" tabindex="-1" href="#">分离的链接</a> </li> </ul> </div> </body> </html>测试看看 ‹/›
结果如下所示:
您可以使用 class dropdown-header 向下拉菜单的标签区域添加标题。下面的示例演示了这点:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap 示例 - 下拉菜单标题</title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script> </head> <body> <div class="dropdown"> <button type="button" class="btn dropdown-toggle" id="dropdownMenu1" data-toggle="dropdown"> 主题 <span class="caret"></span> </button> <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1"> <li role="presentation" class="dropdown-header">下拉菜单标题</li> <li role="presentation" > <a role="menuitem" tabindex="-1" href="#">Java</a> </li> <li role="presentation"> <a role="menuitem" tabindex="-1" href="#">数据挖掘</a> </li> <li role="presentation"> <a role="menuitem" tabindex="-1" href="#"> 数据通信/网络 </a> </li> <li role="presentation" class="divider"></li> <li role="presentation" class="dropdown-header">下拉菜单标题</li> <li role="presentation"> <a role="menuitem" tabindex="-1" href="#">分离的链接</a> </li> </ul> </div> </body> </html>测试看看 ‹/›
结果如下所示:
类 | 描述 | 示例 |
---|---|---|
.dropdown | 指定下拉菜单,下拉菜单都包裹在 .dropdown 里 | 尝试一下 |
.dropdown-menu | 创建下拉菜单 | 尝试一下 |
.dropdown-menu-right | 下拉菜单右对齐 | 尝试一下 |
.dropdown-header | 下拉菜单中添加标题 | 尝试一下 |
.dropup | 指定向上弹出的下拉菜单 | 尝试一下 |
.disabled | 下拉菜单中的禁用项 | 尝试一下 |
.divider | 下拉菜单中的分割线 | 尝试一下 |
网站的优化诊疗火17星天使璧山优化网站排名茂名网站维护优化市南网站优化代理商网站优化的重要六步大同网站优化有效果吗电子商务网站优化引流南通百度网站快速优化信阳网站排名优化公司商城网站上线后如何优化邢台网站优化怎么收费伊春网站自然优化优化网站排名赞美易速达网站常用地优化方法子长市网站seo优化排名凤城怎么做网站优化简单网站优化公司哪家好优化网站打开速度的插件ress优化网站网站快速优化只信h火18星兰州网站整站优化多少钱合适驻马店网站优化外包兰州网站整站优化多少钱合适温州专业网站优化公司网站做优化有什么用吗网站结构内部优化有哪些内容济南省心的传统行业网站优化太原瓷砖行业网站优化推广正规的网站优化与推广专业公司萝岗seo网站优化推广费用南昌网站优化绿瘦韶关首页网站关键词优化公司甘南网站优化推广营销怎么做江门seo网站关键词优化报价网站优化米拓后台海门区网站seo优化排名php网站访问慢怎么优化岑溪关键词网站优化视频网站 宽带优化湖州优化网站哪家公司好有口碑的免费网站优化济南网站seo优化工具广东门窗网站优化软件网站优化常见名称网站排名优化倡议易速达网站的优化 设计与实现对网站文件和资源优化地区类网站怎么优化苏州网站关键词优化服务优化公司网站克制云速捷首选全网关键词网站优化效果怎么样武汉网站优化体验网站关键词优化收费明细搜帝网站优化怎么样湄潭县网站seo优化排名眉山模板网站优化江门营销型网站优化seo入门教程优化网站标签宝鸡网站建设与优化扬州网站优化排名新站快速优化大连价格低的网站品牌优化东莞百度网站优化排名西安做网站优化的企业萍乡网站排名优化顺平县网站seo优化排名安阳网站优化电话开平市网站seo优化长葛seo网站优化咨询客服重庆企业网站优化费用seo怎样优化好网站南充网站搜索优化百度优化网站教程喀什移动网站优化淄博网站全网优化宝山区网站关键词排名优化南开网站优化外链如何优化网站网站建设优化只选s火9星好棒网站排名优化剐云速捷独尊优化网站配色技巧佛山专业网站关键词优化公司滁州关键词网站优化大庆外贸网站优化韩顺平网站优化崇义网站优化平台黄埔企业网站优化推广教程平顶山网站关键词优化多少钱滨城区英文网站优化多少钱德阳网站优化推广性价比高如何对网站文件和资源优化金山区搜索引擎网站优化哪家好专业网站建设抖音seo优化长春网站设计优化的优势优化网站分云速捷大牌什么软件可以优化网站贵阳做优化的网站周口网站权重优化济宁网站优化排名网站内链的形式和优化德州优化网站多少钱金水区网站优化价格上海网站关键词排名优化教程南京做网站优化的企业河南广电网站优化产品介绍南昌网站优化哪个最好岳麓区网站优化公司哪家好洪江企业网站优化优化网站慧择火29星择合肥网站优化团队网站快速优化认准易速达网站检测优化工具哈密移动网站优化网站优化用到的软件许昌seo网站优化收费标准网站优化网站内部要如何改龙岩武汉网站优化南昌网站优化推广排名用仿网站做优化有效果吗网站优化主步骤长春正规的网站优化推广专业做邯郸网站优化伊春seo网站优化怀宁网站优化推广玉林网站优化排名网站优化外链有什么好处娄底网站seo优化费用珠海网站优化维护网站优化需要关注什么吉林规模大的珠宝行业网站优化网站优化推广会遇到哪些问题设计网站优化方案北海网站优化电话华富教育网站优化值得信赖的网站优化联系电话宝山区官网网站优化哪家好平顶山网站优化哪家售后好大港网站优化排名linux 网站优化重庆服务网站优化设计长春销售行业网站优化的优势济宁网站百度快照优化二七区网站seo优化哪家好佛山外贸网站建设优化推广湘潭中小型网站建设优化郑州优质网站优化价格乳山网站优化代理商网站视频加载速度慢如何优化莱西网站优化开户网站优化点击软件美食汇网站优化论文网站的外部链接怎么优化围场网站优化大连seo网站排名优化耒阳网站搜索引擎优化景点线路优化网站设计好的深圳网站优化推广新建网站的优化戴尔公司网站优化六安市网站排名优化公司seo优化新网站宁安网站关键字优化网站优化 长尾词什么意思做网站优化需要考虑哪些清溪网站优化推广合肥优化网站排名收费刷神马网站优化点河南网站优化要多少钱武汉网站优化公司排行好吗天长市网站优化制作公司网站优化放哪给违法网站做优化网站优化排名软件 s徐州睢宁网站排名优化临淄网站关键词优化企业网站如何优化建议舞钢手机网站优化遵义外贸网站优化推广网站优化有用吗seo网站优化策略无锡华庄网站优化昭平县网站seo优化排名网站seo优化实训总结杭州网站优化实战长安互联网网站优化pdf优化器在线网站乳山网站优化建设优化网站有哪些方法绍兴门户网站seo优化吕梁离石网站优化网站优化电池炉推荐低价网站优化与推广高州专业网站优化南昌哪个网站做优化效果好黄山网站权重优化平台哪家好优化百度网站黄山网站seo优化软件哪家好网站优化总体方案濮阳网站优化排名蓟县网站优化排名哪家好延安网站优化seo