Bootstrap下拉菜单
发布时间:2020-12-17 21:01:19 所属栏目:安全 来源:网络整理
导读:使用下拉菜单(Dropdown)插件,可以向任何组件(比如导航栏、标签页、胶囊式导航菜单、按钮等)添加下拉菜单。 如果想要单独引用该插件的功能,那么需要引用? dropdown.js 。或者可以引入bootstrap.js或压缩版的bootstrap.min.js。 用法: 通过 data 属性
使用下拉菜单(Dropdown)插件,可以向任何组件(比如导航栏、标签页、胶囊式导航菜单、按钮等)添加下拉菜单。 如果想要单独引用该插件的功能,那么需要引用?dropdown.js。或者可以引入bootstrap.js或压缩版的bootstrap.min.js。 用法:通过 data 属性:向链接或按钮添加?data-toggle="dropdown"?来切换下拉菜单 <!doctype html> <html lang="en"> <head> <!--网站编码格式,UTF-8 国际编码,GBK或 gb2312 中文编码--> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="Keywords" content="关键词一,关键词二"> <meta name="Description" content="网站描述内容"> <meta name="Author" content="Yvette Lau"> <meta name = "viewport" content = " width = device-width,initial-scale = 1 "> <title>BootstrapDemo</title> <!--css js 文件的引入--> <link rel="stylesheet" type="text/css" href="../bootstrap-3.3.5-dist/css/bootstrap.min.css"> <script type="text/javascript" src = "../jquery-1.11.2.min.js"></script> <script type="text/javascript" src = "../bootstrap-3.3.5-dist/js/bootstrap.min.js"></script> </head> <body style="padding: 20px;"> <div class="dropdown"> <a data-toggle = "dropdown" href="#">下拉菜单</a> <ul class="dropdown-menu" role = "menu"> <li><a href="#">测试工程师</a></li> <li><a href="#">开发工程师</a></li> <li>销售经理</li> </ul> </div> </body> </html>
我们不使用a标签时,可以看出,排版和使用了a标签是不一样的,通过审查元素可以看出,css中对.dropdown-menu>li>a是设置了样式的。
.dropdown-menu>li>a?{
? ? padding:?3px 20px; ? ? clear:?both; ? ? font-weight:?400; ? ? line-height:?1.42857143; ? ? color:?#333; ? ? white-space:?nowrap;
}
.dropdown-menu>li>a:focus,?.dropdown-menu>li>a:hover?{
? ? color:?#262626;
? ? text-decorationnone? ? background-color#f5f5f5;
}
分割线:给li加上class = "divider" <body style="padding: 20px;"> <div class="dropdown"> <button type = "button" class = "btn btn-primary dropdown-toggle" data-toggle = "dropdown" id = "dropdownMenu">下拉菜单 <span class = "caret"></span> </button> <!-- aria-labelledby一般用在区域元素上,对应的id一般为对应的标题或是标签元素的id.关系型属性 --> <ul class="dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu"> <!-- role = "presentation"表示陈述 --> <li role = "presentation"><a href="#">测试工程师</a></li> <li role = "presentation"><a href="#">开发工程师</a></li> <li role = "presentation"><a href="#">销售经理</a></li> <li role = "presentation" class="divider"></li> <li role = "presentation"><a href="#">质量工程师</a></li> <li role = "presentation"><a href="#">项目经理</a></li> </ul> </div> </body> 对齐:通过给.dropdown-menu 加上class pill-right可以使其向右对齐。 <body style="padding: 20px;"> <div class="dropdown"> <button type = "button" class = "btn btn-primary dropdown-toggle" data-toggle = "dropdown" id = "dropdownMenu">下拉菜单 <span class = "caret"></span> </button> <!-- aria-labelledby一般用在区域元素上,对应的id一般为对应的标题或是标签元素的id.关系型属性 --> <ul class="dropdown-menu pull-right" role = "menu" aria-labelledby = "dropdownMenu"> <!-- role = "presentation"表示陈述 --> <li role = "presentation"><a href="#">测试工程师</a></li> <li role = "presentation"><a href="#">开发工程师</a></li> <li role = "presentation"><a href="#">销售经理</a></li> <li role = "presentation" class="divider"></li> <li role = "presentation"><a href="#">质量工程师</a></li> <li role = "presentation"><a href="#">项目经理</a></li> </ul> </div> </body> 下拉菜单标题:通过给li添加class dropdown-header给下拉菜单的标签区域添加标题(注意,li中不嵌套a标签) <body style="padding: 20px;"> <div class="dropdown"> <button type = "button" class = "btn btn-primary dropdown-toggle" data-toggle = "dropdown" id = "dropdownMenu">下拉菜单 <span class = "caret"></span> </button> <!-- aria-labelledby一般用在区域元素上,对应的id一般为对应的标题或是标签元素的id.关系型属性 --> <ul class="dropdown-menu" role = "menu" aria-labelledby = "dropdownMenu"> <!-- role = "presentation"表示陈述 --> <li role = "presentation" class="dropdown-header">下拉菜单标题</li> <li role = "presentation"><a href="#">测试工程师</a></li> <li role = "presentation"><a href="#">开发工程师</a></li> <li role = "presentation"><a href="#">销售经理</a></li> <li role = "presentation" class="divider"></li> <li role = "presentation" class="dropdown-header">下拉菜单标题</li> <li role = "presentation"><a href="#">质量工程师</a></li> <li role = "presentation"><a href="#">项目经理</a></li> </ul> </div> </body> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- docker-container中的inotifywait不会注册更改
- Getting Started with AngularJS 1.5 and ES6: part 3
- Scala中集合与数据结构
- 如何在Scala编译器插件中以文本形式生成新的源代码?
- 使用ASIHttpRequest调用WebService
- 如何激活Vim的可视模式中的相对行编号?
- AngularJS表单验证指令$setValidity on element
- 使用Simple Frontend+Aegis方式发布并获取webservice
- angularjs – FACTORY:获取Firebase简单登录的当前user.id
- unix – 更改chmod的文件,但不是目录