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 相关文章推荐
一个js实现的所谓的滑动门
May 23 Javascript
jQuery中focus事件用法实例
Dec 26 Javascript
JavaScript中对象property的读取和写入方法介绍
Dec 30 Javascript
javascript关于open.window子页面执行完成后刷新父页面的问题分析
Apr 27 Javascript
jQuery插件scroll实现无缝滚动效果
Apr 27 Javascript
bootstrapValidator自定验证方法写法
Dec 01 Javascript
JS html时钟制作代码分享
Mar 03 Javascript
JS常见DOM节点操作示例【创建 ,插入,删除,复制,查找】
May 14 Javascript
JS逻辑运算符短路操作实例分析
Jul 09 Javascript
使用vue根据状态添加列表数据和删除列表数据的实例
Sep 29 Javascript
微信小程序 点击切换样式scroll-view实现代码实例
Oct 11 Javascript
JavaScript碰撞检测原理及其实现代码
Mar 12 Javascript
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通过COM类调用组件的实现代码
2012/01/11 PHP
php获取qq用户昵称和在线状态(实例分析)
2013/10/27 PHP
根据中文裁减字符串函数的php代码
2013/12/03 PHP
Windows下的PHP安装文件线程安全和非线程安全的区别
2014/04/23 PHP
Laravel框架学习笔记(一)环境搭建
2014/10/15 PHP
ThinkPHP中url隐藏入口文件后接收alipay传值的方法
2014/12/09 PHP
php中smarty模板条件判断用法实例
2015/06/11 PHP
php文件上传类完整实例
2016/05/14 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
2019/12/20 PHP
完整显示当前日期和时间的JS代码
2007/09/17 Javascript
javascript 设置文本框中焦点的位置
2009/11/20 Javascript
基于jQuery的message插件实现右下角弹出消息框
2011/01/11 Javascript
jQuery操作 input type=checkbox的实现代码
2012/06/14 Javascript
Jquery使用Firefox FireBug插件调试Ajax步骤讲解
2013/12/02 Javascript
javascript实现避免页面按钮重复提交
2015/01/08 Javascript
基于jQuery 实现bootstrapValidator下的全局验证
2015/12/07 Javascript
值得分享的轻量级Bootstrap Table表格插件
2016/05/30 Javascript
基于jQuery的AJAX和JSON实现纯html数据模板
2016/08/09 Javascript
jQuery实现base64前台加密解密功能详解
2017/08/29 jQuery
vue-router 权限控制的示例代码
2017/09/21 Javascript
vue2过滤器模糊查询方法
2018/09/16 Javascript
js实现表单项的全选、反选及删除操作示例
2020/06/05 Javascript
详解Vue中的MVVM原理和实现方法
2020/07/15 Javascript
彻底搞懂并解决vue-cli4中图片显示的问题实现
2020/08/31 Javascript
python简单的函数定义和用法实例
2015/05/07 Python
python利用不到一百行代码实现一个小siri
2017/03/02 Python
Python之pandas读写文件乱码的解决方法
2018/04/20 Python
Pytorch在dataloader类中设置shuffle的随机数种子方式
2020/01/14 Python
keras导入weights方式
2020/06/12 Python
ghd澳大利亚官方网站:英国最受欢迎的美发工具品牌
2018/05/21 全球购物
大学运动会通讯稿
2014/01/28 职场文书
推广活动策划方案
2014/08/23 职场文书
小学生纪念九一八事变演讲稿
2014/09/14 职场文书
施工安全协议书范本
2014/09/26 职场文书
大班上学期个人总结
2015/02/13 职场文书
MySQL下使用Inplace和Online方式创建索引的教程
2021/05/26 MySQL