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 相关文章推荐
javascript引导程序
Oct 26 Javascript
div+css布局的图片连续滚动js实现代码
May 04 Javascript
node.js中的fs.chmodSync方法使用说明
Dec 18 Javascript
jQuery中:checkbox选择器用法实例
Jan 03 Javascript
jQuery获取访问者IP地址的方法(基于新浪API与QQ查询接口)
May 25 Javascript
bootstrap table复杂操作代码
Nov 01 Javascript
JS常见疑难点分析之match,charAt,charCodeAt,map,search用法分析
Dec 25 Javascript
Angular.js中下拉框实现渲染html的方法
Jun 18 Javascript
限时抢购-倒计时的完整实例(分享)
Sep 17 Javascript
vue-router3.0版本中 router.push 不能刷新页面的问题
May 10 Javascript
详解javascript对数组和json数组的操作
Apr 15 Javascript
使用React-Router实现前端路由鉴权的示例代码
Jul 26 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
UCenter中的一个可逆加密函数authcode函数代码
2010/07/20 PHP
wordpress自定义url参数实现路由功能的代码示例
2013/11/28 PHP
php中引用符号(&amp;)的使用详细介绍
2016/12/06 PHP
laravel5环境隐藏index.php后缀(apache)的方法
2019/10/12 PHP
超级简单的图片防盗(HTML),好用
2007/04/08 Javascript
IE8 兼容性问题(属性名区分大小写)
2009/06/04 Javascript
onkeydown事件解决按回车键直接提交数据的需求
2013/04/11 Javascript
jQuery实现强制cookie过期方法汇总
2015/05/22 Javascript
JavaScript获取两个数组交集的方法
2015/06/09 Javascript
js实现文本框只允许输入数字并限制数字大小的方法
2015/08/19 Javascript
javascript封装addLoadEvent实现页面同时加载执行多个函数的方法
2016/07/25 Javascript
JavaScript判断浏览器对CSS3属性是否支持的多种方法
2016/11/13 Javascript
textarea 在浏览器中固定大小和禁止拖动的实现方法
2016/12/03 Javascript
详解React Native顶|底部导航使用小技巧
2017/09/14 Javascript
jquery-file-upload 文件上传带进度条效果
2017/11/21 jQuery
JavaScript继承的特性与实践应用深入详解
2018/12/30 Javascript
微信小程序导入Vant报错VM292:1 thirdScriptError的解决方法
2019/08/01 Javascript
微信小程序webview组件交互,内联h5页面并网页实现微信支付实现解析
2019/08/16 Javascript
解决jquery validate 验证不通过后验证正确的信息仍残留在label上的方法
2019/08/27 jQuery
Jquery异步上传文件代码实例
2019/11/13 jQuery
原生JavaScript实现刮刮乐
2020/09/29 Javascript
vue 虚拟DOM的原理
2020/10/03 Javascript
python 批量添加的button 使用同一点击事件的方法
2019/07/17 Python
python爬虫容易学吗
2020/06/02 Python
印尼最大的婴儿用品购物网站:Orami
2017/09/28 全球购物
玛蒂尔达简服装:Matilda Jane Clothing
2019/02/13 全球购物
FORZIERI福喜利中国官网:奢侈品购物梦工厂
2019/05/03 全球购物
Wiggle澳大利亚:自行车、跑步、游泳商店
2020/11/07 全球购物
高中课程设置方案
2014/05/28 职场文书
2014年乡镇工会工作总结
2014/12/02 职场文书
2015年医德医风工作总结
2015/04/02 职场文书
运动会通讯稿100字
2015/07/20 职场文书
党校培训学习心得体会
2016/01/06 职场文书
nginx+lua单机上万并发的实现
2021/05/31 Servers
Java反应式框架Reactor中的Mono和Flux
2021/07/25 Java/Android
Java 超详细讲解设计模式之中的抽象工厂模式
2022/03/25 Java/Android