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 相关文章推荐
jquery 的 $(&quot;#id&quot;).html() 无内容的解决方法
Jun 07 Javascript
JavaScript中的eval()函数详解
Aug 22 Javascript
jQuery获取和设置表单元素的方法
Feb 14 Javascript
javascript 拷贝节点cloneNode()使用介绍
Apr 03 Javascript
jQuery+PHP星级评分实现方法
Oct 02 Javascript
Sort()函数的多种用法
Mar 20 Javascript
Angular表单验证实例详解
Oct 20 Javascript
webpack的tree shaking的实现方法
Sep 18 Javascript
详解为什么Vue中不要用index作为key(diff算法)
Apr 04 Javascript
ant design vue导航菜单与路由配置操作
Oct 28 Javascript
vue-cli中实现响应式布局的方法
Mar 02 Vue.js
vue前端工程的搭建
Mar 31 Vue.js
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实现搜索地理位置及计算两点地理位置间距离的实例
2016/01/08 PHP
利用onresize使得div可以随着屏幕大小而自适应的代码
2010/01/15 Javascript
jQuery实现鼠标单击网页文字后在文本框显示的方法
2015/05/06 Javascript
jquery trigger函数执行两次的解决方法
2016/02/29 Javascript
省市选择的简单实现(基于zepto.js)
2016/06/21 Javascript
JavaScript获取用户所在城市及地理位置
2018/04/21 Javascript
解决vue的 v-for 循环中图片加载路径问题
2018/09/03 Javascript
微信小程序冒泡事件及其阻止方法实例分析
2018/12/06 Javascript
mpvue开发音频类小程序踩坑和建议详解
2019/03/12 Javascript
vue两组件间值传递 $router.push实现方法
2019/05/15 Javascript
vue下的@change事件的实现
2019/10/25 Javascript
微信小程序上传帖子的实例代码(含有文字图片的微信验证)
2020/07/11 Javascript
详解webpack的文件监听实现(热更新)
2020/09/11 Javascript
Python异常处理总结
2014/08/15 Python
Python中的自定义函数学习笔记
2014/09/23 Python
Python实现查找匹配项作处理后再替换回去的方法
2017/06/10 Python
Python基于Pymssql模块实现连接SQL Server数据库的方法详解
2017/07/20 Python
python获取中文字符串长度的方法
2018/11/14 Python
python 实现方阵的对角线遍历示例
2019/11/29 Python
Keras 使用 Lambda层详解
2020/06/10 Python
Python基于Faker假数据构造库
2020/11/30 Python
Python3.9.0 a1安装pygame出错解决全过程(小结)
2021/02/02 Python
Paradigit比利时电脑卖场:购买笔记本、电脑、平板和外围设备
2016/11/28 全球购物
阳光体育:Sunny Sports(购买露营和远足设备)
2018/08/07 全球购物
高中生的学习总结自我鉴定
2013/10/26 职场文书
2014年教师培训的自我评价
2014/01/03 职场文书
2014年元旦促销活动方案
2014/02/22 职场文书
企业办公室岗位职责
2014/03/12 职场文书
小学班干部竞选演讲稿
2014/04/24 职场文书
英语复习计划
2015/01/19 职场文书
个人年终总结开头
2015/03/06 职场文书
2015年小学二年级班主任工作总结
2015/05/21 职场文书
货款欠条范本
2015/07/03 职场文书
优质服务标语口号
2015/12/26 职场文书
志愿者服务宣传标语口号
2015/12/26 职场文书
读《皮囊》有感:理解是对他人的最大的善举
2019/11/14 职场文书