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 入门教程 [翻译] 推荐
Aug 17 Javascript
JS小功能(onmouseover实现选择月份)实例代码
Nov 28 Javascript
一段非常简单的js判断浏览器的内核
Aug 17 Javascript
如何屏蔽防止别的网站嵌入框架代码
Aug 24 Javascript
跟我学习javascript的闭包
Nov 16 Javascript
JavaScript操作 url 中 search 部分方法函数
Jun 15 Javascript
基于JS如何实现给字符加千分符(65,541,694,158)
Aug 03 Javascript
深入理解jQuery.data() 的实现方式
Nov 30 Javascript
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
May 13 jQuery
jQuery基于闭包实现的显示与隐藏div功能示例
Jun 09 jQuery
关于vue组件事件属性穿透详解
Oct 28 Javascript
Vue中jsx不完全应用指南小结
Nov 01 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
一个取得文件扩展名的函数
2006/10/09 PHP
利用discuz自带通行证整合dedecms的方法以及文件下载
2007/03/06 PHP
PHP中nowdoc和heredoc使用需要注意的一点
2014/03/21 PHP
ThinkPHP实现事务回滚示例代码
2014/06/23 PHP
常见php数据文件缓存类汇总
2014/12/05 PHP
Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境
2015/03/03 PHP
详解PHP中的序列化、反序列化操作
2017/03/21 PHP
PHP钩子与简单分发方式实例分析
2017/09/04 PHP
PHP微信H5支付开发实例
2018/07/25 PHP
jQuery 渐变下拉菜单
2009/12/15 Javascript
jQuery动态添加与删除tr行实例代码
2016/10/18 Javascript
jQuery 移动端拖拽(模块化开发,触摸事件,webpack)
2016/10/28 Javascript
bootstrap使用validate实现简单校验功能
2016/12/02 Javascript
详解用webpack2.0构建vue2.0超详细精简版
2017/04/05 Javascript
BootStrap表单控件之复选框checkbox和单选择按钮radio
2017/05/23 Javascript
基于Vue.js实现tab滑块效果
2017/07/23 Javascript
JavaScript获取用户所在城市及地理位置
2018/04/21 Javascript
实例讲解v-if和v-show的区别
2019/01/31 Javascript
webpack4实现不同的导出类型
2019/04/09 Javascript
vue 如何使用递归组件
2020/10/23 Javascript
Python数据拟合与广义线性回归算法学习
2017/12/22 Python
Python自定义函数定义,参数,调用代码解析
2017/12/27 Python
Python3实现带附件的定时发送邮件功能
2020/12/22 Python
python实现简易通讯录修改版
2018/03/13 Python
Python计算开方、立方、圆周率,精确到小数点后任意位的方法
2018/07/17 Python
详解Python中pyautogui库的最全使用方法
2020/04/01 Python
解决django migrate报错ORA-02000: missing ALWAYS keyword
2020/07/02 Python
佳能德国网上商店:Canon德国
2017/03/18 全球购物
可爱的童装和鞋子:Fabkids
2019/08/16 全球购物
shell程序如何生命变量?shell变量是弱变量吗?
2014/11/10 面试题
职工运动会邀请函
2014/01/19 职场文书
法人授权委托书范本
2014/04/04 职场文书
骨干教师培训方案
2014/05/06 职场文书
小学感恩节活动策划方案
2014/10/06 职场文书
党员批评与自我批评材料
2014/10/14 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers