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 相关文章推荐
js封装的textarea操作方法集合(兼容很好)
Nov 16 Javascript
javascript字符串拼接的效率问题
Dec 25 Javascript
Extjs实现进度条的两种便捷方式
Sep 26 Javascript
JQuery判断HTML元素是否存在的两种解决方法
Dec 26 Javascript
sogou地图API用法实例教程
Sep 11 Javascript
javascript实现了照片拖拽点击置顶的照片墙代码
Apr 03 Javascript
详解jQuery中的empty、remove和detach
Apr 11 Javascript
除Console.log()外更多的Javascript调试命令
Jan 24 Javascript
详解Angular Karma测试的持续集成实践
Nov 15 Javascript
vue滑动吸顶及锚点定位的示例代码
May 10 Javascript
Vue实现导航栏菜单
Aug 19 Javascript
JS性能优化实现方法及优点进行
Aug 30 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开发模式(简写版)
2007/03/15 PHP
php 获取SWF动画截图示例代码
2014/02/10 PHP
php读取torrent种子文件内容的方法(测试可用)
2016/05/03 PHP
PHP那些琐碎的知识点(整理)
2017/05/20 PHP
详解PHP使用日期时间处理器Carbon人性化显示时间
2017/08/10 PHP
浅谈php的TS和NTS的区别
2019/03/13 PHP
UI Events 用户界面事件
2012/06/27 Javascript
jQuery中animate()方法用法实例
2014/12/24 Javascript
谈谈js中的prototype及prototype属性解释和常用方法
2015/11/25 Javascript
微信js-sdk分享功能接口常用逻辑封装示例
2016/10/13 Javascript
原生js轮播特效
2017/05/18 Javascript
JavaScript常见继承模式实例小结
2019/01/11 Javascript
深入分析element ScrollBar滚动组件源码
2019/01/22 Javascript
thinkjs微信中控之微信鉴权登陆的实现代码
2019/08/08 Javascript
详解JS预解析原理
2020/06/16 Javascript
原生JavaScript实现贪吃蛇游戏
2020/11/04 Javascript
python 装饰器功能以及函数参数使用介绍
2012/01/27 Python
Python数据类型详解(四)字典:dict
2016/05/12 Python
python 实现批量xls文件转csv文件的方法
2018/10/23 Python
树莓派使用python-librtmp实现rtmp推流h264的方法
2019/07/22 Python
Python SELENIUM上传文件或图片实现过程
2019/10/28 Python
matplotlib jupyter notebook 图像可视化 plt show操作
2020/04/24 Python
python读取hdfs并返回dataframe教程
2020/06/05 Python
String、StringBuffer、StringBuilder有区别
2015/09/18 面试题
优秀求职信范文分享
2013/12/19 职场文书
双十佳事迹材料
2014/01/29 职场文书
2014年元旦感言
2014/03/06 职场文书
研究生毕业自我鉴定范文
2014/03/27 职场文书
团队口号大全
2014/06/06 职场文书
乡镇消防安全责任书
2014/07/23 职场文书
会议欢迎词
2015/01/23 职场文书
餐厅保洁员岗位职责
2015/04/10 职场文书
为自己工作观后感
2015/06/11 职场文书
高三生物教学反思
2016/02/22 职场文书
python爬虫--selenium模块
2021/03/31 Python
vue特效之翻牌动画
2022/04/20 Vue.js