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 相关文章推荐
基于Web标准的UI组件 — 树状菜单(2)
Sep 18 Javascript
浅析jQuery中调用ajax方法时在不同浏览器中遇到的问题
Jun 11 Javascript
让javascript加载速度倍增的方法(解决JS加载速度慢的问题)
Dec 12 Javascript
js超时调用setTimeout和间歇调用setInterval实例分析
Jan 28 Javascript
JavaScript实现向右伸出的多级网页菜单效果
Aug 25 Javascript
浅析BootStrap中Modal(模态框)使用心得
Dec 24 Javascript
AngularJS页面传参的5种方式
Apr 01 Javascript
在 Node.js 中使用原生 ES 模块方法解析
Sep 19 Javascript
解决axios发送post请求返回400状态码的问题
Aug 11 Javascript
vscode 开发Vue项目的方法步骤
Nov 25 Javascript
Vue表情输入组件 微信face表情组件
Feb 11 Javascript
jQuery class属性操作addClass()与removeClass()、hasClass()、toggleClass()
Mar 31 jQuery
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
第九节 绑定 [9]
2006/10/09 PHP
smarty静态实验表明,网络上是错的~呵呵
2006/11/25 PHP
PHP下编码转换函数mb_convert_encoding与iconv的使用说明
2009/12/16 PHP
比较简单实用的PHP无限分类源码分享(思路不错)
2011/10/13 PHP
php判断手机访问还是电脑访问示例分享
2014/01/20 PHP
php实现获取文章内容第一张图片的方法
2014/11/04 PHP
laravel 5 实现模板主题功能(续)
2015/03/02 PHP
CI框架AR数据库操作常用函数总结
2016/11/21 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
如何用javascript去掉字符串里的所有空格
2007/02/08 Javascript
jquery下异步提交表单 异步跨域提交表单
2010/11/17 Javascript
IE6/7 and IE8/9/10(IE7模式)依次隐藏具有absolute或relative的父元素和子元素后再显示父元素
2011/07/31 Javascript
Javascript设置对象的ReadOnly属性(示例代码)
2013/12/25 Javascript
Nodejs全局安装和本地安装的不同之处
2016/07/04 NodeJs
jQuery mobile在页面加载时添加加载中效果 document.ready 和window.onload执行顺序比较
2016/07/14 Javascript
使用BootStrap进行轮播图的制作
2017/01/06 Javascript
JS实现动态修改table及合并单元格的方法示例
2017/02/20 Javascript
解决html-jquery/js引用外部图片时遇到看不了或出现403的问题
2017/09/22 jQuery
JS实现简易换图时钟功能分析
2018/01/04 Javascript
详解JavaScript添加给定的标签选项
2018/09/17 Javascript
Vue实现搜索结果高亮显示关键字
2019/05/28 Javascript
ES6 Iterator接口和for...of循环用法分析
2019/07/31 Javascript
Vue修改项目启动端口号方法
2019/11/07 Javascript
jQuery三组基本动画与自定义动画操作实例总结
2020/05/09 jQuery
vue-router的hooks用法详解
2020/06/08 Javascript
Vue3+elementui plus创建项目的方法
2020/12/01 Vue.js
[04:16]DOTA2英雄梦之声_第09期_斧王
2014/06/21 DOTA
python实现封装得到virustotal扫描结果
2014/10/05 Python
Python FTP两个文件夹间的同步实例代码
2018/05/25 Python
基于pytorch 预训练的词向量用法详解
2020/01/06 Python
纯css3实现的竖形无限级导航
2014/12/10 HTML / CSS
html5将图片转换成base64的实例代码
2016/09/21 HTML / CSS
魔声耳机官方网站:Monster是世界第一品牌的高性能耳机
2016/10/26 全球购物
大学生职业生涯规划书模版
2013/12/30 职场文书
2015年技术员工作总结
2015/04/10 职场文书
Pandas实现批量拆分与合并Excel的示例代码
2022/05/30 Python