码迷,mamicode.com
首页 > 其他好文 > 详细

Bootstrap入门(八)组件2:下拉菜单

时间:2016-09-09 23:56:48      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:

Bootstrap入门(八)组件2:下拉菜单
 
先引入本地的CSS文件和JS文件(注:1.bootstrap是需要jQuery支持的。2.需要在<body>当中添加)
          
<link href="css/bootstrap.min.css" rel="stylesheet"> 
        
<script src="jquery-3.1.0.min.js" type="text/javascript"></script>
<script src="bootstrap.min.js" type="text/javascript"></script>
 
下拉菜单,首先,在容器div中创建一个class为dropdown的div
        
        <div class="dropdown">
          ...
        </div>
 
1.为下拉菜单添加内容
点击的下拉菜单,触发器是一个按钮,而下拉菜单的详细内容有<ul><li> 标签的组合来完成
        
    <div class="dropdown">
            <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown">
                Dropdown
                <span class="caret"></span>
            </button>
            <ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
                <li><a href="#">Action</a></li>
                <li><a href="#">Another action</a></li>
                <li><a href="#">Something else here</a></li>
                <li><a href="#">Separated link</a></li>
            </ul>
        </div>
 
效果
技术分享

 

技术分享
2.有时候我们希望分类放,那就需要一条线来分割,新添加
 
<li role="presentation" class="divider"></li>
 
效果:(可能看的不清楚,可以先尝试)
技术分享

 

技术分享
3.下拉菜单的对齐
比如说希望按钮和按钮内容都在右边,可以在<div>和<button>的class添加一个pull-right 属性,在<ul>标签中的class添加一个 dropdown-menu-right属性。(在<button> 中添加pull-right 属性 是为了让按钮移动到右边,,在<ul>添加一个 dropdown-menu-right属性 是为了把内容移动到右边,而如果没有在<div>添加pull-right 属性 会使点击后,会出现内容遮挡住按钮的情况)
修改为:
 
        
     <div class="dropdown pull-right">
            <button class="btn btn-default dropdown-togglet" type="button" id="dropdownMenu1" data-toggle="dropdown">
                右边显示
                <span class="caret"></span>
            </button>
            <ul class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownMenu1">
                <li><a href="#">Action</a></li>
                <li><a href="#">Another action</a></li>
                <li><a href="#">Something else here</a></li>
                <li role="presentation" class="divider"></li>
                <li><a href="#">Separated link</a></li>
            </ul>
        </div>
效果为:
技术分享

 

技术分享
 
4.给下拉菜单内容添加标题
当下拉菜单内容多了之后,希望添加标题对他进行说明或者引导,可以添加标题
 
新添加
 
<li role="presentation" class="dropdown-header">标题内容</li>
 
操作:
        
    <div class="dropdown">
            <button class="btn btn-default dropdown-togglet" type="button" id="dropdownMenu1" data-toggle="dropdown">
                带标题显示
                <span class="caret"></span>
            </button>
            <ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
                <li role="presentation" class="dropdown-header">标题1</li>
                <li><a href="#">Action</a></li>
                <li><a href="#">Another action</a></li>
                <li><a href="#">Something else here</a></li>
                <li role="presentation" class="dropdown-header">标题2</li>
                <li><a href="#">Action2</a></li>
                <li><a href="#">Another action2</a></li>
                <li><a href="#">Something else here2</a></li>
                <li role="presentation" class="divider"></li>
                <li><a href="#">Separated link</a></li>
            </ul>
        </div>
 
效果为:
技术分享

 

技术分享
5.部分下拉菜单不可用
只需要在需要禁用的内容添加disabled
 
<li class="disabled"><a href="#">内容</a></li>
 
操作:
        
    <div class="dropdown">
            <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown">
                一些不可用
                <span class="caret"></span>
            </button>
            <ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
                <li class="disabled"><a href="#">Action</a></li>
                <li class="disabled"><a href="#">Another action</a></li>
                <li><a href="#">Something else here</a></li>
                <li role="presentation" class="divider"></li>
                <li><a href="#">Separated link</a></li>
            </ul>
        </div>

 

效果为,禁用内容显示淡灰色,鼠标移动上去显示一个禁止的符号
技术分享
 技术分享

 

 
 
 
 
 
 
 
 
 

Bootstrap入门(八)组件2:下拉菜单

标签:

原文地址:http://www.cnblogs.com/hnnydxgjj/p/5858313.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!