BootStrap_03之组件(手风琴、导航)
1、BootStrap组件——按钮组:
.btn-group>.btn*5;
.btn-group-justified;
.btn-group-lg/sm/xs;
.btn-group-vertical——竖直按钮组;
2、BootStrap组件——下拉菜单:
下拉菜单必须三级结构:
<div class="dropdown">
<a data-toggle="dropdown">触发元素</a>
<ul class="dropdown-menu">
...
</ul>
</div>
3、BootStrap组件——导航:
①标签页式导航:
<ul class="nav nav-tabs">
<li calss="active">
<a data-toggle="tab"></a>
</li>
</ul>
②胶囊式导航:
<ul class="nav nav-pills [nav-justified nav-stacked]">
<li class="active">
<a data-toggle="tab"></a>
</li>
</ul>
③导航条中的导航:
<ul class="nav navbar-nav">
<li class="active">
<a data-toggle="tab"></a>
</li>
</ul>
4、BootStrap组件——警告框:
<div class="alert alert-danger/warning/... alert-dismissible">
<span class="close" data-dismiss="alert">×</span>
<p>...</p>
</div>
5、BootStrap组件——进度条:
<div class="progress">
<div class="progress-bar" style="width:30%"></div>
</div>
* 可以使用定时器修改进度条宽度,让它动起来;
6、BootStrap组件——列表组:
①使用ul>li实现:
<ul class="list-group">
<li class="list-group-item"></li>
</ul>
②使用div>a实现:
<div class="list-group">
<a class="list-group-item"></a>
</div>
7、BootStrap组件——缩略图:
* 配合栅格系统使用,实现批量展示;
<a class="thumbnail">
<img src="">
</a>
<div class="thumbnail">
<img>
<div class="caption"></div>
</div>
8、BootStrap组件——面板和面板组:
* 多个面板组实现“手风琴”组件:
<div class="panel panel-danger/warning/.../default">
<div class="panel-heading"></div>
<div class="panel-body"></div>
<div class="panel-footer"></div>
</div>
9、BootStrap中JS插件——折叠效果:
<button data-toggle="collapse" data-target="#b"></buttn>
<a data-toggle="collapse" href="#b"></a>
...
<div id="b" class="collapse in"></div>
10、BootStrap组件——响应式导航条:
* 响应式导航条必须配合折叠效果插件使用;
导航条分类:
①按颜色分:
白底黑字——.navbar-default;
黑底白字——.navbar-inverse;
②按定位方式分:
相对定位——默认;
固定定位——.navbar-fixed;
③按所在位置分:
固定在顶部——.navbar-fixed-top;
固定在底部——.navbar-fixed-bottom;
实现:
<div class="navbar navbar-default">
<div class="container">
<!--导航条头部=brand+toggle-->
<div class="navbar-header">
...
</div>
<!--导航条折叠部分=导航+链接+表单+按钮...-->
<div id="my-menu" class="collpase navbar-collpase">
...
</div>
</div>
</div>
BootStrap_03之组件(手风琴、导航)的更多相关文章
- [Flex] ButtonBar系列——arrowKeysWrapFocus属性如果为 true,则使用箭头键在组件内导航时,如果击中某一端则将折回。
<?xml version="1.0" encoding="utf-8"?> <!--arrowKeysWrapFocus 如果为 true, ...
- Bootstrap组件之导航
.nav--指定列表元素为导航组件. .nav-tabs--指定导航组件的样式为标签页: .nav-pills--指定导航组件的样式为胶囊式标签页: .nav-stacked--指定标签页的样式为垂直 ...
- 初尝微信小程序2-Swiper组件、导航栏标题配置
swiper 滑块视图容器. 很多网页的首页都会有一个滚动的图片模块,比如天猫超市首页,滚动着很多优惠活动的图片,用来介绍优惠内容,以及供用户点击快速跳转到相应页面. Swiper不仅可以滚动图片,也 ...
- 简洁的jQuery cxMenu 手风琴导航
版本: jQuery v1.7+ jQuery cxMenu v1.2 注意事项: 自动判断是否有子导航,有则显示并不触发链接,无则触发链接. 实例预览 使用方法 载入 JavaScript 文件 & ...
- bootstrap 组件之"导航条"
一个典型的导航条基本代码如下: <nav class="navbar navbar-default"> <div class="container&qu ...
- .vue公共组件裁减导航
场景: 有一个公共头部和底部,vue搭建的框架,在app.vue里写的公共方法,首页是个登录页面,不需要公共部分,在这基础上进行公共部分的显示隐藏. 即注册页.登录页.404页面都不要导航 代码: ( ...
- bootstrap的下拉菜单组件与导航条
前期准备:bootstrap的css文件和js文件先引入 Bootstrap 组件-拉下菜单(class+js) 下拉菜单必需三级结构 <div class="dropdown&quo ...
- 组件内导航之beforeRouteUpdate的使用
使用场景: 组件复用:路由跳转: beforeRouteUpdate (to, from, next) { // 在当前路由改变,但是该组件被复用时调用 // 举例来说,对于一个带有动态参数的路径 / ...
- 【Flutter】功能型组件之导航返回拦截
前言 为了避免用户误触返回按钮而导致APP退出,在很多APP中都拦截了用户点击返回键的按钮,然后进行一些防误触判断,比如当用户在某一个时间段内点击两次时,才会认为用户是要退出(而非误触).Flutte ...
随机推荐
- div实现自适应高度的textarea,实现angular双向绑定
相信不少同学模拟过腾讯的QQ做一个聊天应用,至少我是其中一个. 过程中我遇到的一个问题就是QQ输入框,自适应高度,最高高度为3row. 如果你也像我一样打算使用textarea,那么很抱歉,你一开始就 ...
- JavaScript实现常用的排序算法
▓▓▓▓▓▓ 大致介绍 由于最近要考试复习,所以学习js的时间少了 -_-||,考试完还会继续的努力学习,这次用原生的JavaScript实现以前学习的常用的排序算法,有冒泡排序.快速排序.直接插入排 ...
- 免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
在生活中有一种东西几乎已经快要成为我们的另一个电子”身份证“,那就是二维码.无论是在软件开发的过程中,还是在普通用户的日常中,几乎都离不开二维码.二维码 (dimensional barcode) , ...
- C++随笔:从Hello World 探秘CoreCLR的内部(1)
紧接着上次的问题,上次的问题其实很简单,就是HelloWorld.exe运行失败,而本文的目的,就是成功调试HelloWorld这个控制台应用程序. 通过我的寻找,其实是一个名为TryRun的文件出了 ...
- 4.Android 打包时出现的Android Export aborted because fatal error were founds [closed]
Android 程序开发完成后,如果要发布到互联网上供别人使用,就需要将自己的程序打包成Android 安装包文件(Android Package,APK),其扩展名为.apk.使用run as 也能 ...
- maven依赖查询地址
http://search.maven.org/#search%7Cga%7C1%7C
- webpack学习总结
前言 在还未接触webpack,就有几个疑问: 1. webpack本质上是什么? 2. 跟异步模块加载有关系吗? 3. 可否生成多个文件,一定是一个? 4. 被引用的文件有其他异步加载模块怎么办? ...
- js 基础篇(点击事件轮播图的实现)
轮播图在以后的应用中还是比较常见的,不需要多少行代码就能实现.但是在只掌握了js基础知识的情况下,怎么来用较少的而且逻辑又简单的方法来实现呢?下面来分析下几种不同的做法: 1.利用位移的方法来实现 首 ...
- iOS 自定义方法 - 不完整边框
示例代码 ///////////////////////////OC.h////////////////////////// //// UIView+FreeBorder.h// BHBFreeB ...
- Win10命令提示符(cmd)怎么复制粘贴
在Win10系统里右键开始菜单,选择弹出菜单里的命令提示符,如下图所示: 然后复制要粘贴的文字,例如: echo hovertree.com 把上面的文字复制后,点击命令提示符窗口,然后在命令提示符窗 ...