Bootstrap组件(一)之菜单


Posted in Javascript onMay 11, 2016

Glyphicons字体图标

基类.glyphicon {position/top/display/font-family/}

具体类 {content} --表现在伪元素上

使用要点:a.基类+具体类 b.一般图标和文本之间添加一个空格

注意点:a.不要和其他组件混用,单独使用一个标签,一般使用span,e.g.:<span class="glyphicon glyphicon-search"></span>

b.已使用字体图标类的标签不要再嵌套元素或包含文本

字体图标源文件位置更改:默认相对于css位置,再../fonts/目录内,如需更改位置,则修改less或者已编译的css

下拉上弹菜单

a.外包元素 b.下拉上弹触发器 c.菜单列表

外包元素类.dropdown/.dropup {position}

下拉上弹触发器data-toggle 用于js钩子,切换外层元素open类的开启和关闭

菜单列表dropdown-menu {position/top/left/z-index/float/padding/margin/border/box-shadow}

e.g.: div>(button+ul) (默认为下拉) div可以添加类.dropdown或dropup或添加relative样式

<div class="dropdown"> <!-- 此元素的class可设置为dropdown/dropup/ 或单独设置样式为position: relative; --> <!-- 外包元素 -->
<button class="btn btn-default" data-toggle="dropdown"> <!-- 弹出触发器 -->
Dropdown
<span class="caret"></span>
</button>
<ul class="dropdown-menu"> <!-- 弹出菜单 -->
<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>

下拉上弹菜单-对齐

默认左对齐

左对齐.dropdown-menu-left {right/left}

右对齐.dropdown-menu-right {right/left}

由其它元素overflow引起的元素被遮挡需要自行解决

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

下拉上弹菜单-菜单标题

标题.drop-header {font-size/color}

<ul class="dropdown-menu">
...
<li class="dropdown-header">Dropdown header</li>
...
</ul>

 下拉上弹菜单-分割线

分割线.divider {height/margin/background-color} --role="separator"

<ul>
...
<li role="separator" class="divider" ></li>
...
</ul>

下拉上弹菜单-禁用菜单

禁用.disabled {color}

<ul>
...
<li><a href="#">disabled link</a></li>
...
</ul>

以上内容是小编给大家介绍的bootstrap 组件的相关知识,希望对大家有所帮助!

Javascript 相关文章推荐
如何判断元素是否为HTMLElement元素
Dec 06 Javascript
jquery中的ajax方法怎样通过JSONP进行远程调用
May 04 Javascript
jQuery 隐藏和显示 input 默认值示例
Jun 03 Javascript
js判断手机访问或者PC的几个例子(常用于手机跳转)
Dec 15 Javascript
Ubuntu 16.04 64位中搭建Node.js开发环境教程
Oct 19 Javascript
Bootstrap 模态框实例插件案例分析
Dec 28 Javascript
bootstrap导航、选项卡实现代码
Dec 28 Javascript
javascript操作cookie
Jan 17 Javascript
详解React开发中使用require.ensure()按需加载ES6组件
May 12 Javascript
js代码规范之Eslint安装与配置详解
Sep 08 Javascript
解析原生JS getComputedStyle
May 25 Javascript
JS前端监控采集用户行为的N种姿势
Jul 23 Javascript
Bootstrap 组件之按钮(二)
May 11 #Javascript
jQuery验证插件validate使用详解
May 11 #Javascript
JQuery validate插件验证用户注册信息
May 11 #Javascript
jQuery validate验证插件使用详解
May 11 #Javascript
Jquery插件仿百度搜索关键字自动匹配功能
May 11 #Javascript
基于jQuery插件实现点击小图显示大图效果
May 11 #Javascript
React.js入门实例教程之创建hello world 的5种方式
May 11 #Javascript
You might like
php设计模式之建造器模式分析【星际争霸游戏案例】
2020/01/23 PHP
PHP如何使用JWT做Api接口身份认证的实现
2020/02/03 PHP
我见过最全的个人js加解密功能页面
2007/12/12 Javascript
用JS操作FRAME中的IFRAME及其内容的实现代码
2008/07/26 Javascript
js局部刷新页面时间具体实现
2013/07/04 Javascript
基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化
2016/05/12 Javascript
浅谈html转义及防止javascript注入攻击的方法
2016/12/04 Javascript
详解Angular的数据显示优化处理
2016/12/26 Javascript
Javascript自定义事件详解
2017/01/13 Javascript
js数字计算 误差问题的快速解决方法
2017/02/28 Javascript
详解使用vue实现tab 切换操作
2017/07/03 Javascript
JavaScript实现多态和继承的封装操作示例
2018/08/20 Javascript
vue表单验证你真的会了吗?vue表单验证(form)validate
2019/04/07 Javascript
微信小程序template模版的使用方法
2019/04/13 Javascript
微信小程序实现打开并下载服务器上面的pdf文件到手机
2019/09/20 Javascript
layui 上传图片 返回图片地址的方法
2019/09/26 Javascript
详解element-ui级联菜单(城市三级联动菜单)和回显问题
2019/10/02 Javascript
Python通过Pygame绘制移动的矩形实例代码
2018/01/03 Python
推荐8款常用的Python GUI图形界面开发框架
2020/02/23 Python
Python基于模块Paramiko实现SSHv2协议
2020/04/28 Python
一文带你掌握Pyecharts地理数据可视化的方法
2021/02/06 Python
html5+css3之CSS中的布局与Header的实现
2014/11/21 HTML / CSS
size?德国官方网站:英国伦敦的球鞋精品店
2018/03/17 全球购物
新西兰Bookabach:查找全球度假屋
2020/12/03 全球购物
ORACLE十问
2015/04/20 面试题
门诊挂号室室长岗位职责
2013/11/27 职场文书
主治医师岗位职责
2013/12/10 职场文书
环境工程专业自荐信范文
2014/03/18 职场文书
保险公司晨会主持词
2014/03/22 职场文书
创先争优活动党员公开承诺书
2014/08/29 职场文书
小学“向国旗敬礼”网上签名寄语活动总结
2014/09/27 职场文书
六一文艺汇演开幕词
2015/01/29 职场文书
复试通知单模板
2015/04/24 职场文书
培训班开班主持词
2015/07/02 职场文书
Python竟然能剪辑视频
2021/05/25 Python
vue实现列表拖拽排序的示例代码
2022/04/08 Vue.js