Bootstrap实现弹性搜索框


Posted in Javascript onJuly 11, 2016

Bootstrap是Twitter推出的一个用于前端开发的开源工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。

接下来通过本文给大家介绍Bootstrap实现弹性搜索框的代码,一起看下吧。

<form action="" method="get" class="form-horizontal">
<div class="input-group search-input-group">
<input type="hidden" name="scope" value="1">
<input name="key" autocomplete="off" type="text" class="form-control" placeholder="输入要搜索的内容关键字" >
<span class="input-group-addon">
<button type="submit">
<span class="glyphicon glyphicon-search"></span>
</button> 
</span>
</div>
</form>

对应的CSS:

.search-input-group .input-group-addon{
background: white !important; 
}
.search-input-group .form-control{
border-right:0; 
box-shadow:0 0 0; 
border-color:#ccc;
}
.search-input-group{
width: 40%;
}
.search-input-group button{
border:0;
background:transparent;
}
.search-input-group input:focus + button{
z-index:3;
}
.search-input-group input{
-webkit-transition: width 0.2s ease-in-out;
-moz-transition:width 0.2s ease-in-out;
-o-transition: width 0.2s ease-in-out;
transition: width 0.2s ease-in-out;
}
.search-input-group input:focus{
width: 500px;
}

若想把搜索图标放到输入框的前面,bootstrap其实是不支持的,需要自己定制一下。

http://bootsnipp.com/snippets/featured/support-glyph-and-fa-icon-inside-input

以上所述是小编给大家介绍的Bootstrap实现弹性搜索框的全部叙述,希望对大家有所帮助,如果大家想了解更多内容敬请关注三水点靠木网站!

Javascript 相关文章推荐
基于jquery的图片轮播 tab切换组件
Jul 19 Javascript
纯js简单日历实现代码
Oct 05 Javascript
jQuery队列操作方法实例
Jun 11 Javascript
JS扩展方法实例分析
Apr 15 Javascript
微信小程序canvas写字板效果及实例
Jun 15 Javascript
React学习笔记之事件处理(二)
Jul 02 Javascript
Bootstrap弹出框(Popover)被挤压的问题小结
Jul 11 Javascript
JavaScript寄生组合式继承实例详解
Jan 06 Javascript
vue-cli 3.0 自定义vue.config.js文件,多页构建的方法
Sep 19 Javascript
如何在vue里面优雅的解决跨域(路由冲突问题)
Jan 20 Javascript
vue项目中在可编辑div光标位置插入内容的实现代码
Jan 07 Javascript
vue使用localStorage持久性存储实现评论列表
Apr 14 Vue.js
Summernote实现图片上传功能的简单方法
Jul 11 #Javascript
JavaScript中setter和getter方法介绍
Jul 11 #Javascript
jQuery 3.0 的 setter和getter 模式详解
Jul 11 #Javascript
仿百度换肤功能的简单实例代码
Jul 11 #Javascript
全面了解JavaScirpt 的垃圾(garbage collection)回收机制
Jul 11 #Javascript
全面理解闭包机制
Jul 11 #Javascript
js 判断一组日期是否是连续的简单实例
Jul 11 #Javascript
You might like
php正则
2006/07/07 PHP
sourcesafe管理phpproj文件的补充说明(downmoon)
2009/04/11 PHP
利用浏览器的Javascript控制台调试PHP程序
2014/01/08 PHP
浅析get与post的一些特殊情况
2014/07/28 PHP
PHP实现基于文本的摩斯电码生成器
2016/01/11 PHP
php连接oracle数据库的方法(测试成功)
2016/05/26 PHP
jQuery 源代码显示控件 (Ajax加载方式).
2009/05/18 Javascript
70+漂亮且极具亲和力的导航菜单设计国外网站推荐
2011/09/20 Javascript
情人节专属 纯js脚本1k大小的3D玫瑰效果
2012/02/11 Javascript
jQuery的attr与prop使用介绍
2013/10/10 Javascript
JS检测输入字符是否包含非法字符的示例代码
2014/02/11 Javascript
javascript修改IMG标签的src问题
2014/03/28 Javascript
firefox浏览器用jquery.uploadify插件上传时报HTTP 302错误
2015/03/01 Javascript
JavaScript计算器网页版实现代码分享
2016/07/15 Javascript
Bootstrap的fileinput插件实现多文件上传的方法
2016/09/05 Javascript
实例分析nodejs模块xml2js解析xml过程中遇到的坑
2017/03/18 NodeJs
npm的lock机制解析
2019/06/20 Javascript
JS document form表单元素操作完整示例
2020/01/13 Javascript
解决vue动态路由异步加载import组件,加载不到module的问题
2020/07/26 Javascript
python的id()函数介绍
2013/02/10 Python
python中pycurl库的用法实例
2014/09/30 Python
详解Python之数据序列化(json、pickle、shelve)
2017/03/30 Python
深入理解Django的自定义过滤器
2017/10/17 Python
Python生成8位随机字符串的方法分析
2017/12/05 Python
用tensorflow搭建CNN的方法
2018/03/05 Python
Python实现基于POS算法的区块链
2018/08/07 Python
你可能不知道的Python 技巧小结
2020/01/29 Python
python实现简单学生信息管理系统
2020/04/09 Python
TensorFlow tf.nn.softmax_cross_entropy_with_logits的用法
2020/04/19 Python
澳大利亚领先的皮肤诊所:Skin Matrix(抗衰老、痤疮专家、药妆护肤)
2018/05/20 全球购物
大二法英学生职业生涯规划范文
2014/02/27 职场文书
品质主管岗位职责
2014/03/16 职场文书
汽车技术服务与贸易专业求职信
2014/07/20 职场文书
党的群众路线教育实践活动查摆剖析材料
2014/10/10 职场文书
借条格式范本
2015/05/25 职场文书
正则表达式拆分url实例代码
2022/02/24 Java/Android