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 相关文章推荐
键盘 keycode的值 javascript时触发事件时很有用的要素
Nov 02 Javascript
jQuery Flash/MP3/Video多媒体插件
Jan 18 Javascript
Jquery 模拟用户点击超链接或者按钮的方法
Oct 25 Javascript
页面按钮禁用与解除禁用的方法
Feb 19 Javascript
自己封装的常用javascript函数分享
Jan 07 Javascript
javascript生成大小写字母
Jul 03 Javascript
AngularJS入门教程之路由与多视图详解
Aug 19 Javascript
基于JS快速实现导航下拉菜单动画效果附源码下载
Oct 27 Javascript
JavaScript动态数量的文件上传控件
Nov 18 Javascript
AngularJS与BootStrap模仿百度分页的示例代码
May 23 Javascript
JavaScript使用闭包模仿块级作用域操作示例
Jan 21 Javascript
微信小程序如何获取用户头像和昵称
Sep 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桌面中心(一) 创建数据库
2007/03/11 PHP
非常不错的MySQL优化的8条经验
2008/03/24 PHP
Smarty实现页面静态化(生成HTML)的方法
2016/05/23 PHP
JavaScript 利用Cookie记录用户登录信息
2009/12/08 Javascript
HTA版JSMin(省略修饰语若干)基于javascript语言编写
2009/12/24 Javascript
JavaScript建立一个语法高亮输入框实现思路
2013/02/26 Javascript
js实现身份证号码验证的简单实例
2014/02/19 Javascript
JS实现Fisheye效果动感放大菜单代码
2015/10/21 Javascript
jquery动态遍历Json对象的属性和值的方法
2016/07/27 Javascript
JS焦点图,JS 多个页面放多个焦点图的实例
2016/12/08 Javascript
jQuery+HTML5实现弹出创意搜索框层
2016/12/29 Javascript
vue服务端渲染的实例代码
2017/08/28 Javascript
jQueryUI Sortable 应用Demo(分享)
2017/09/07 jQuery
基于vue展开收起动画的示例代码
2018/07/05 Javascript
解决Vue axios post请求,后台获取不到数据的问题方法
2018/08/11 Javascript
详解webpack打包nodejs项目(前端代码)
2018/09/19 NodeJs
vue+SSM实现验证码功能
2018/12/07 Javascript
Element输入框带历史查询记录的实现示例
2019/01/15 Javascript
js实现鼠标点击页面弹出自定义文字效果
2019/12/24 Javascript
[08:40]Navi Vs Newbee
2018/06/07 DOTA
Python实现过滤单个Android程序日志脚本分享
2015/01/16 Python
基于wxpython开发的简单gui计算器实例
2015/05/30 Python
两个命令把 Vim 打造成 Python IDE的方法
2016/03/20 Python
Python解析并读取PDF文件内容的方法
2018/05/08 Python
python和opencv实现抠图
2018/07/18 Python
Django框架中序列化和反序列化的例子
2019/08/06 Python
python基于socket实现的UDP及TCP通讯功能示例
2019/11/01 Python
Python检测端口IP字符串是否合法
2020/06/05 Python
python 判断一组数据是否符合正态分布
2020/09/23 Python
python爬虫线程池案例详解(梨视频短视频爬取)
2021/02/20 Python
英国领先的酒类网上商城:TheDrinkShop
2017/03/16 全球购物
Mytheresa美国官网:德国知名的女性奢侈品电商
2017/05/27 全球购物
2014社区三八妇女节活动方案
2014/03/30 职场文书
垃圾分类的活动方案
2014/08/15 职场文书
2015大学生实训报告
2014/11/05 职场文书
Python识别花卉种类鉴定网络热门植物并自动整理分类
2022/04/08 Python