Bootstrap CSS组件之下拉菜单(dropdown)


Posted in Javascript onDecember 17, 2016

Bootstrap下拉菜单,常用在开发项目中,今天为大家介绍介绍

dropdown、dropdown-menu、dropdown-header、divider、dropdown-submenu
例子见下拉菜单.html

//源码
.dropup,
.dropdown {
 position: relative;
}
.dropdown-toggle:focus {
 outline: 0;
}
.dropdown-menu {
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 1000;
 display: none;
 float: left;
 min-width: 160px;
 padding: 5px 0;
 margin: 2px 0 0;
 font-size: 14px;
 text-align: left;
 list-style: none;
 background-color: #fff;
 -webkit-background-clip: padding-box;
     background-clip: padding-box;
 border: 1px solid #ccc;
 border: 1px solid rgba(0, 0, 0, .15);
 border-radius: 4px;
 -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
     box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu.pull-right {
 right: 0;
 left: auto;
}
.dropdown-menu .divider {
 height: 1px;
 margin: 9px 0;
 overflow: hidden;
 background-color: #e5e5e5;
}
.dropdown-header {
 display: block;
 padding: 3px 20px;
 font-size: 12px;
 line-height: 1.42857143;
 color: #777;
 white-space: nowrap;
}
<!DOCTYPE html>
<html lang="en">
 <head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <!-- Bootstrap从3.0版本开始全面支持移动平台,贯彻移动先行宗旨 -->
  <meta name="viewport" content="width=device-width, initial-scale=1">

  <title>Bootstrap 101 Template</title>

  <!-- Bootstrap -->
  <link href="bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet">

 </head>
 <body>
  <!-- -->
  <div class="btn-group">
    <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
      我的书籍<span class="caret"></span>
    </button>
    <ul class="dropdown-menu">
      <li><a href="#">编程</a></li>
      <li><a href="#">设计</a></li>
      <li><a href="#">深入</a></li>
    </ul>
  </div>

  <!-- dropdown/dropdown-menu/dropdown-header -->
  <div class="dropdown">
    <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
      我的书籍<span class="caret"></span>
    </button>
    <ul class="dropdown-menu">
      <li class="dropdown-header">前端</a></li>
      <li><a href="#">JS</a></li>
      <li><a href="#">HTML</a></li>
      <li><a href="#">CSS</a></li>
      <li class="divider"></li>
      <li class="dropdown-header">后台</li>
      <li><a href="#">PYTHON</a></li>
      <li><a href="#">JAVA</a></li>
    </ul>
  </div>


  <!-- bootstrap是基于jQuery-->
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
  <script src="bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>
 </body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
实例:尽可能写友好的Javascript代码
Oct 09 Javascript
利用google提供的API(JavaScript接口)获取网站访问者IP地理位置的代码详解
Jul 24 Javascript
通过jquery 获取URL参数并进行转码
Aug 18 Javascript
js使用DOM设置单选按钮、复选框及下拉菜单的方法
Jan 20 Javascript
JavaScript基于setTimeout实现计数的方法
May 08 Javascript
JavaScript中rem布局在react中的应用
Dec 09 Javascript
jQuery animate easing使用方法图文详解
Jun 17 Javascript
使用Bootstrap打造特色进度条效果
May 02 Javascript
vue服务端渲染的实例代码
Aug 28 Javascript
jQuery实现锚点向下平滑滚动特效示例
Aug 29 jQuery
vue之延时刷新实例
Nov 14 Javascript
JS数组索引检测中的数据类型问题详解
Jan 11 Javascript
深入理解JS继承和原型链的问题
Dec 17 #Javascript
Bootstrap CSS组件之输入框组
Dec 17 #Javascript
原生js验证简洁注册登录页面
Dec 17 #Javascript
javascript 数组去重复(在线去重工具)
Dec 17 #Javascript
jQuery Validate验证框架详解(推荐)
Dec 17 #Javascript
Bootstrap CSS组件之导航条(navbar)
Dec 17 #Javascript
Bootstrap CSS组件之导航(nav)
Dec 17 #Javascript
You might like
php日历制作代码分享
2014/01/20 PHP
PHP实现网站访问量计数器
2017/10/27 PHP
php 使用expat方式解析xml文件操作示例
2019/11/26 PHP
PHP实现文件上传后台处理脚本
2020/03/04 PHP
[对联广告] JS脚本类
2006/08/27 Javascript
javascript一点特殊用法
2008/05/28 Javascript
Javascript结合css实现网页换肤功能
2009/11/02 Javascript
Javascript学习笔记 delete运算符
2011/09/13 Javascript
jQuery读取和设定KindEditor值的方法
2013/11/22 Javascript
Jquery实现点击按钮,连续地向textarea中添加值的实例代码
2014/03/08 Javascript
jQuery文件上传插件Uploadify使用指南
2014/06/05 Javascript
javascript无刷新评论实现方法
2015/05/13 Javascript
JavaScript编程中布尔对象的基本使用
2015/10/25 Javascript
js 求时间差的实现代码
2016/04/26 Javascript
创建一个类Person的简单实例
2016/05/17 Javascript
PassWord输入框代码分享
2016/06/07 Javascript
利用vue-router实现二级菜单内容转换
2016/11/30 Javascript
jQuery实现的两种简单弹窗效果示例
2018/04/18 jQuery
react配合antd组件实现的管理系统示例代码
2018/04/24 Javascript
vuex actions传递多参数的处理方法
2018/09/18 Javascript
微信小程序在线客服自动回复功能(基于node)
2019/07/03 Javascript
Vue+Element UI+vue-quill-editor富文本编辑器及插入图片自定义
2019/08/20 Javascript
windows实现npm和cnpm安装步骤
2019/10/24 Javascript
用js限制网页只在微信浏览器中打开(或者只能手机端访问)
2020/12/24 Javascript
Vue如何将页面导出成PDF文件
2020/08/17 Javascript
javascript实现移动端上传图片功能
2020/08/18 Javascript
Python求算数平方根和约数的方法汇总
2016/03/09 Python
Tensorflow简单验证码识别应用
2017/05/25 Python
在python里面运用多继承方法详解
2019/07/01 Python
python 标准差计算的实现(std)
2019/07/29 Python
运用PyTorch动手搭建一个共享单车预测器
2019/08/06 Python
详解pandas绘制矩阵散点图(scatter_matrix)的方法
2020/04/23 Python
HTML5 Web存储方式的localStorage和sessionStorage进行数据本地存储案例应用
2012/12/09 HTML / CSS
酒吧总经理岗位职责
2013/12/10 职场文书
幼儿园消防演练方案
2014/02/13 职场文书
Mysql如何实现不存在则插入,存在则更新
2022/03/25 MySQL