Bootstrap下拉菜单

Bootstrap下拉菜单



基本用法


  1. 新建一个web项目ch10,然后把ch09里面的内容复制过来。


2.打开ch10中的demo01,删除上节课里面的内容并且导入jquery。


<head>

    <meta charset="utf-8">

    <meta name="viewport" content="width=device-width, initial-scale=1">

<title>demo01</title>

<link rel="stylesheet" href="css/bootstrap.min.css" />

<script type="application/javascript" src="js/jquery-1.11.1.min.js"></script>

<script language="JavaScript" src="js/bootstrap.min.js"></script>

</head>


3.做一个带小三角的下拉菜单实例


1)下拉菜单


<div class="container">

<div class="dropdown col-sm-3 col-sm-offset-2">

<button type="button" class="btn btn-danger">

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


(注意:可以添加自己喜欢的小图标,做法和之前讲的一样。)

<span class="caret"></span>

</button>

运行效果:


menu1.png


2)接下来,做点击向下三角符号出来的子菜单。

(注意:我们要在按钮上添加一个这样的属性data-toggle="dropdown",否则点击下拉菜单时会没有反应。)


<button type="button" class="btn btn-danger" data-toggle="dropdown" >


(总的菜单项我们用<ul>和<li>来做:)


menu2.png


运行效果:


menu3.png


4.注意:下拉菜单的做法基本就是这样的,格式上就是首先我们给一个大的容器dropdown,然后给一个按钮(这个可以是<button>标签或者<a>标签都行,加图标也行),比如我们可以在这给个汉字“用户”。接下来是<ul>和<li>标签,是具体来做下拉菜单的每一项,记住它的类选择器一定是给dropdown-menu。最后记住在<button>标签里面一定要有data-toggle="dropdown"这个属性。


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

    用户

<span class="caret"></span>


运行效果:


menu4.png



对齐


1.下拉框默认是左对齐的,当然我们也可以设置右对齐


<ul class="dropdown-menu dropdown-menu-right">


2.运行效果


menu5.png


3.设置左对齐


<ul class="dropdown-menu dropdown-menu-left">


4.运行效果


menu6.png


标题


1.设置标题


(下拉菜单的这一项是标题,当鼠标移动到这一项时是选不中的。)


<li class="dropdown-header">文件管理</li>


2.运行效果


menu7.png



分隔线


1)分隔线我们再加一个类选择器叫divider,分割线让上面这个<li>和下面这个<li>离了大约 9个像素的距离。


<li><a href="#">文件</a></li>

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

<li><a href="#">文件</a></li>


2)运行效果


menu8.png



禁用菜单


1.禁用菜单的用法就是在<li>上加一个class=“disable”


<li class="disabled"><a  href="#">Disabled link</a></li>


2.运行效果:


menu9.png


3.设置下拉菜单class=”active”


<li class="active"><a href="#"> 文件</a></li>


(就是给文字默认设了一个蓝色的背景并且文字变成白色)


4.运行效果


menu10.png


5.菜单项上也可以用图标


 <li class="active"><a href="#">

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

文件</a></li>


6.运行效果


menu11.png


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值