bootstrap输入框组件使用方法详解


Posted in Javascript onJanuary 19, 2017

本文实例为大家分享了bootstrap输入框组的具体使用方法,供大家参考,具体内容如下

1、基本用法

我们有时需要在输入框一侧或两侧添加额外的元素
这个时候只需要把所有元素都包裹在一个.input-group的div里面就可以
但是每个输入框组只能有一个input

bootstrap输入框组件使用方法详解

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

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

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

2、尺寸

给最外层的.input-group添加.input-group-lg.input-group-sm.input-group-xs
就可以实现输入框组的大小变化

<div class="input-group input-group-lg">
 <span class="input-group-addon">@</span>
 <input type="text" class="form-control" placeholder="Username">
</div>

3、单选框作为额外元素

只需要把span里面的文字替换成对应的radio就可以了

bootstrap输入框组件使用方法详解

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

4、多选框作为额外元素

只需要把span里面的文字替换成对应的checkbox就可以了

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

5、按钮作为额外元素

span的类不再是.input-group-addon,变成.input-group-btn
span里面的文字替换成button就可以了

<div class="input-group">
 <span class="input-group-btn">
  <button type="button" class="btn btn-default">Go</button>
 </span>
 <input type="text" class="form-control" />
</div>

6、下拉式菜单作为额外元素

把对应的span替换成下拉式菜单,同时修改下拉式菜单最外层的类
不是.dropdown或者.btn-group,而是.input-group-btn

<div class="input-group">
 <div class="input-group-btn">
 <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
  Action 
  <span class="caret"></span>
 </button>
 <ul class="dropdown-menu" role="menu">
  <li><a href="#">Action</a></li>
  <li><a href="#">Another action</a></li>
  <li><a href="#">Something else here</a></li>
  <li class="divider"></li>
  <li><a href="#">Separated link</a></li>
 </ul>
 </div>
 <input type="text" class="form-control">
</div>
<div class="input-group">
 <div class="input-group-btn">
 <button type="button" class="btn btn-default">Action</button>
 <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
  <span class="caret"></span>
 </button>
 <ul class="dropdown-menu" role="menu">
  <li><a href="#">Action</a></li>
  <li><a href="#">Another action</a></li>
  <li><a href="#">Something else here</a></li>
  <li class="divider"></li>
  <li><a href="#">Separated link</a></li>
 </ul>
 </div>
 <input type="text" class="form-control">
</div>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用JAVASCRIPT如何给&amp;lt;textarea&amp;gt;&amp;lt;/textarea&amp;gt;赋值
Apr 20 Javascript
超链接的禁用属性Disabled使用示例
Jul 31 Javascript
javascript自定义滚动条实现代码
Apr 20 Javascript
深入剖析javascript中的exec与match方法
May 18 Javascript
浅谈Vue的基本应用
Dec 27 Javascript
vue如何实现observer和watcher源码解析
Mar 09 Javascript
JavaScript实现移动端页面按手机屏幕分辨率自动缩放的最强代码
Aug 18 Javascript
HTML5+JS+JQuery+ECharts实现异步加载问题
Dec 16 jQuery
怎么使用javascript深度拷贝一个数组
Jun 06 Javascript
js tab栏切换代码实例解析
Sep 03 Javascript
解决vue elementUI中table里数字、字母、中文混合排序问题
Jan 07 Javascript
vant-ui框架的一个bug(解决切换后onload不触发)
Nov 11 Javascript
bootstrap组件之按钮式下拉菜单小结
Jan 19 #Javascript
AngularJS框架中的双向数据绑定机制详解【减少需要重复的开发代码量】
Jan 19 #Javascript
AngularJs中 ng-repeat指令中实现含有自定义指令的动态html的方法
Jan 19 #Javascript
AngularJS的依赖注入实例分析(使用module和injector)
Jan 19 #Javascript
学好js,这些js函数概念一定要知道【推荐】
Jan 19 #Javascript
AngularJS 使用ng-repeat报错 [ngRepeat:dupes]
Jan 19 #Javascript
Reactjs实现通用分页组件的实例代码
Jan 19 #Javascript
You might like
PHP检测用户是否关闭浏览器的方法
2016/02/14 PHP
php简单读取.vcf格式文件的方法示例
2017/09/02 PHP
JavaScript 高级语法介绍
2009/06/15 Javascript
跨浏览器开发经验总结(三)   警惕“IE依赖综合症”
2010/05/13 Javascript
jquery之超简单的div显示和隐藏特效demo(分享)
2013/07/09 Javascript
jquery实现checkbox 全选/全不选的通用写法
2014/02/22 Javascript
浅谈JavaScript的事件
2015/02/27 Javascript
Python脚本后台运行的几种方式
2015/03/09 Javascript
JavaScript数组迭代器实例分析
2015/06/09 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
2015/06/10 Javascript
javascript中sort() 方法使用详解
2015/08/30 Javascript
jqGrid表格应用之新增与删除数据附源码下载
2015/12/02 Javascript
angularjs实现文字上下无缝滚动特效代码
2016/09/04 Javascript
js中获取 table节点各tr及td的内容简单实例
2016/10/14 Javascript
ES6中Math对象的部分扩展
2017/02/20 Javascript
详解JavaScript函数callee、call、apply的区别
2019/03/08 Javascript
JavaScript实现轮播图片完整代码
2020/03/07 Javascript
三步搞定:Vue.js调用Android原生操作
2020/09/07 Javascript
python 使用装饰器并记录log的示例代码
2019/07/12 Python
Python使用itchat模块实现群聊转发,自动回复功能示例
2019/08/26 Python
parser.add_argument中的action使用
2020/04/20 Python
python实现npy格式文件转换为txt文件操作
2020/07/01 Python
突袭HTML5之Javascript API扩展2—地理信息服务及地理位置API学习
2013/01/31 HTML / CSS
移动端解决悬浮层(悬浮header、footer)会遮挡住内容的3种方法
2015/03/27 HTML / CSS
英国皇室御用百货:福南梅森(Fortnum & Mason)
2017/12/03 全球购物
FLOS美国官网:意大利高级照明工艺的传奇
2018/08/07 全球购物
澳大利亚排名第一的儿童在线玩具商店:Toy Galaxy
2018/10/06 全球购物
德国50岁以上交友网站:Lebensfreunde
2020/03/18 全球购物
平面设计师工作职责范文
2013/12/03 职场文书
竞选演讲稿范文大全
2014/05/12 职场文书
学校食品安全实施方案
2014/06/14 职场文书
2014光棍节大学生联谊活动方案
2014/10/10 职场文书
2014年学校德育工作总结
2014/12/05 职场文书
2014年妇产科工作总结
2014/12/08 职场文书
新郎父母婚礼致辞
2015/07/27 职场文书
Python 内置函数速查表一览
2021/06/02 Python