输入框组

添加额外元素.input-group-addon

外包元素.input-group>input-group-addon+form-control

<div class="input-group">
<span class="input-group-addon">额外元素</span>
<input type="text" class="form-control"/>
</div>

输入框组尺寸

控制类.input-group-*: .input-group-lg/.input-group-sm

<div class="input-group input-group-lg">
<span class="input-group-addon" id="sizing-addon1">额外元素</span>
<input type="text" class="form-control">
</div>

额外元素添加单选或多选

在额外元素中嵌套单选或多选按钮元素

<div class="input-group">
<span class="input-group-addon">
<input type="radio" />
</span>
<input type="text" class="form-control" />
</div>

额外元素为按钮

额外按钮类.input-group-btn

<div class="input-group">
<span class="input-group-btn">
<button class="btn btn-default">额外元素按钮</button>
</span>
<input type="text"class="form-control" />
</div>

额外元素为下拉按钮菜单

.input-group-btn包含下拉按钮菜单元素(包括触发器和下拉菜单)

<div class="input-group">
<div class="input-group-btn">
<button class="btn btn-default dropdown-toggle" data-toggle="dropdown">button <span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="">item1</a></li>
<li><a href="">item2</a></li>
</ul>
</div>
<input type="text" class="form-control" />
</div>

额外元素为分裂式按钮下拉菜单

额外元素包含分裂式按钮下拉菜单(按钮,触发器和下拉菜单)

<div class="input-group">
<div class="input-group-btn">
<button class="btn btn-default dropdown-toggle">button</button>
<button class="btn btn-default dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="">item1</a></li>
<li><a href="">item2</a></li>
</ul>
</div>
<input type="text" class="form-control" />
</div>

导航

基类.nav  {padding-left/margin-bottom/list-style}

标签页导航

标签页类.nav-tabs  活动选项类.active 选项添加role="presentation"

<ul class="nav nav-tabs">
<li role="presentation" class="active"><a href="#home">Home</a></li>
<li role="presentation"><a href="#profile">Profile</a></li>
<li role="presentation"><a href="#messages">Messages</a></li>
</ul>

胶囊式标签导航.nav-pills

<ul class="nav nav-pills">
<li role="presentation" class="active"><a href="#home">Home</a></li>
<li role="presentation"><a href="#profile">Profile</a></li>
<li role="presentation"><a href="#messages">Messages</a></li>
</ul>

胶囊式标签导航(堆叠状).nav-stacked

<ul class="nav nav-pills nav-stacked">
<li role="presentation" class="active"><a href="#home">Home</a></li>
<li role="presentation"><a href="#profile">Profile</a></li>
<li role="presentation"><a href="#messages">Messages</a></li>
</ul>

禁用的链接

对选项添加类.disabled

<ul class="nav nav-tabs">
<li role="presentation" class="active"><a href="#">Home</a></li>
<li role="presentation" class="disabled"><a href="#">Profile</a></li>
<li role="presentation"><a href="#">Messages</a></li>
</ul>

带下拉菜单的标签页面

在某一个选项中添加下拉菜单组件

<ul class="nav nav-*">
<li role="presentation" class="active"><a href="#">Home</a></li>
<li role="presentation"><a href="#">Profile</a></li>
<li role="presentation" class="dropdown">
<a href="" class="dropdown-toggle" data-toggle="dropdown">
Messages <span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li>
<a href="">item1</a>
<a href="">item2</a>
</li>
</ul>
</li>
</ul>

下拉导航页面

外包元素>{[导航ul(基类.nav+样式类.*s)>选项li(基本选项role="persentation"+下拉选项)]+[选项对应内容]}

<div>
<ul class="nav nav-*s" role="tablist">
<li role="presentation" class="active"><a href="#item1" data-toggle="*">item1</a></li>
<li role="presentation"><a href="#item2" data-toggle="*">item2</a></li>
<li role="presentation"><a href="#item3" data-toggle="*">item3</a></li>
<li role="presentation" class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
item4 <span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="#item4-1" data-toggle="*">item4-1</a></li>
<li><a href="#item4-2" data-toggle="*">item4-2</a></li>
<li><a href="#item4-3" data-toggle="*">item4-3</a></li>
</ul>
</li>
</ul> <div class="tab-content">
<div role="tabpanel" class="tab-pane active" id="item1">item1-content</div>
<div role="tabpanel" class="tab-pane" id="item2">item2-content</div>
<div role="tabpanel" class="tab-pane" id="item3">item3-content</div>
<div role="tabpanel" class="tab-pane" id="item4-1">item4-1-content</div>
<div role="tabpanel" class="tab-pane" id="item4-2">item4-2-content</div>
<div role="tabpanel" class="tab-pane" id="item4-3">item4-3-content</div>
</div>
</div>

[Bootstrap]组件(三)的更多相关文章

  1. JS组件系列——Bootstrap组件福利篇:几款好用的组件推荐(二)

    前言:上篇 JS组件系列——Bootstrap组件福利篇:几款好用的组件推荐 分享了几个项目中比较常用的组件,引起了许多园友的关注.这篇还是继续,因为博主觉得还有几个非常简单.实用的组件,实在不愿自己 ...

  2. Bootstrap <基础三十一>插件概览

    在前面布局组件中所讨论到的组件仅仅是个开始.Bootstrap 自带 12 种 jQuery 插件,扩展了功能,可以给站点添加更多的互动.即使不是一名高级的 JavaScript 开发人员,也可以着手 ...

  3. python 全栈开发,Day58(bootstrap组件,bootstrap JavaScript 插件,后台模板,图表插件,jQuery插件库,Animate.css,swiper,运行vue项目)

    一.bootstrap组件 无数可复用的组件,包括字体图标.下拉菜单.导航.警告框.弹出框等更多功能. 组件和插件的区别? 插件:一个功能,比如js文件 组件:html css js 组件包含插件 面 ...

  4. Bootstrap之Bootstrap组件

    一 文本居中 col-xx-offset-xx:水平居中 center-block:使用于不涉及float标签的水平居中,也不涉及列的居中,让哪里居中就写到哪里,本质是:margin:0 auto. ...

  5. 【转】JS组件系列——Bootstrap组件福利篇:几款好用的组件推荐(二)

    前言:上篇 JS组件系列——Bootstrap组件福利篇:几款好用的组件推荐 分享了几个项目中比较常用的组件,引起了许多园友的关注.这篇还是继续,因为博主觉得还有几个非常简单.实用的组件,实在不愿自己 ...

  6. Bootstrap组件福利篇:十二款好用的组件推荐

    阅读目录 一.时间组件 1.效果展示 2.源码说明 3.代码示例 二.自增器组件 1.效果展示 2.源码说明 3.代码示例 三.加载效果 一.实用型 二.炫酷型 四.流程图小插件 1.效果展示 2.源 ...

  7. bootstrap组件和插件

    一.用node.js读取文件 //引入fs模块 var fs= require ('fs'); // console.log(fs); //调用fs模块的readFile方法 fs.readFile( ...

  8. Blazor Bootstrap 组件库地理定位/移动距离追踪组件介绍

    地理定位/移动距离追踪组件 通过浏览器 API 获取定位信息 DEMO https://www.blazor.zone/geolocations 小提示 注意: 出于安全考虑,当网页请求获取用户位置信 ...

  9. bootstrap学习笔记--bootstrap组件

    前面已经学习了bootstrap环境搭建以及基本布局方面的知识,下面将学习下关于bootstrap的相关组件,知识点有点多. 关于bootstrap组件知识点目录: Bootstrap--代码显示 B ...

  10. bootstrap 组件

      bootstrap  组件 1下拉菜单(dropdown)  下拉菜单切换(dropdown-toggle)  下拉菜单对齐(dropdown-menu-right-右对齐) 下拉菜单分割线(di ...

随机推荐

  1. 【JavaScript】父子页面之间跨域通信的方法

    由于同源策略的限制,JavaScript跨域的问题,一直是一个比较棘手的问题,为了解决页面之间的跨域通信,大家煞费苦心,研究了各种跨域方案.之前也有小网同学分享过一篇“跨域,不再纠结” 开始照着尝试时 ...

  2. 计划任务命令crontab、at

    一.为计划任务提供支持 开始为系统建立计划任务之前,需要为系统添加相关设置,以确保计划任务能够正确运行.计划任务需要的支持主要包括两个方面:正确运行系统服务.准确的系统时间. 1.正确运行系统服务 为 ...

  3. (LeetCode 135) Candy N个孩子站成一排,给每个人设定一个权重

    原文:http://www.cnblogs.com/AndyJee/p/4483043.html There are N children standing in a line. Each child ...

  4. 第一个c++程序 helloworld

    // helloworld.cpp : 定义控制台应用程序的入口点.// #include "stdafx.h"#include "iostream" int ...

  5. tachyon 集群安装

    tachyon的集群安装和单机安装差别不大 http://www.cnblogs.com/admln/p/tachyon-local-install.html 不同的地方 1.修改slaves时填入所 ...

  6. Data Structure 之 算法设计策略

    1. 穷举法 基本思想:列举问题的所有可能解,并用约束条件逐一进行判定,找出符合约束条件的解. 穷举法的关键在于问题的可能解的列举和可能解的判别. 例如:凑数问题 2. 递归技术 定义:直接或间接调用 ...

  7. C. Ilya and Sticks

    C. Ilya and Sticks time limit per test 2 seconds memory limit per test 256 megabytes input standard ...

  8. 【高德地图开发4】---增加覆盖物setMapTextZIndex

    高德地图 Android SDK 允许用户将添加的线.面等覆盖物设置在地图底图文字的上方或下方. 具体实现是使 用 AMap 类的 setMapTextZIndex() 方法来设置地图底图文字的z轴指 ...

  9. HTML超出文本显示省略号...[text-overflow]

    需要对div或者span同时应用Css: text-overflow:ellipsis; white-space:nowrap; overflow:hidden; 即可实现所想要得到的溢出文本显示省略 ...

  10. 使用tornado的gen.coroutine进行异步编程

    在tornado3发布之后,强化了coroutine的概念,在异步编程中,替代了原来的gen.engine, 变成现在的gen.coroutine.这个装饰器本来就是为了简化在tornado中的异步编 ...