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 相关文章推荐
ajax java 实现自动完成功能
Dec 19 Javascript
fmt:formatDate的输出格式详解
Jan 09 Javascript
AngularJS入门教程(零):引导程序
Dec 06 Javascript
浅谈javascript 函数表达式和函数声明的区别
Jan 05 Javascript
jQuery 常用代码集锦(必看篇)
May 16 Javascript
js 弹出对话框(遮罩)透明,可拖动的简单实例
Jul 11 Javascript
浅谈js原生拖放
Nov 21 Javascript
JS获取鼠标位置距浏览器窗口距离的方法示例
Apr 11 Javascript
EasyUI创建人员树的实例代码
Sep 15 Javascript
Vue 动态组件components和v-once指令的实现
Aug 30 Javascript
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
Aug 19 Javascript
vue-axios同时请求多个接口 等所有接口全部加载完成再处理操作
Nov 09 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
require(),include(),require_once()和include_once()区别
2008/03/27 PHP
php绝对路径与相对路径之间关系的的分析
2010/03/03 PHP
php FLEA中二叉树数组的遍历输出
2012/09/26 PHP
php实现利用phpexcel导出数据
2013/08/24 PHP
Zend Framework教程之路由功能Zend_Controller_Router详解
2016/03/07 PHP
php命令行写shell实例详解
2018/07/19 PHP
Discuz不使用插件实现简单的打赏功能
2019/03/21 PHP
两种WEB下的模态对话框 (asp.net或js的分别实现)
2009/12/02 Javascript
基于jquery实现的移入页面上空文本框时,让它变为焦点,移出清除焦点
2011/07/26 Javascript
passwordStrength 基于jquery的密码强度检测代码使用介绍
2011/10/08 Javascript
jQuery学习笔记(2)--用jquery实现各种模态提示框代码及项目构架
2013/04/08 Javascript
jquery操作复选框(checkbox)的12个小技巧总结
2014/02/04 Javascript
浏览器窗口加载和大小改变事件示例
2014/02/27 Javascript
判断复选框是否被选中的两种方法
2014/06/04 Javascript
JavaScript插件化开发教程 (三)
2015/01/27 Javascript
浅谈Javascript中substr和substring的区别
2015/09/30 Javascript
AngularJS $injector 依赖注入详解
2016/09/14 Javascript
基于jQuery实现歌词滚动版音乐播放器的代码
2016/09/17 Javascript
利用vue.js插入dom节点的方法
2017/03/15 Javascript
利用vueJs实现图片轮播实例代码
2017/06/03 Javascript
基于bootstrap写的一点localStorage本地储存
2017/11/21 Javascript
jQuery+ajax实现批量删除功能完整示例
2019/06/06 jQuery
vue 实现根据data中的属性值来设置不同的样式
2020/08/04 Javascript
Vue中keep-alive组件的深入理解
2020/08/23 Javascript
Python实现统计英文单词个数及字符串分割代码
2015/05/28 Python
在Python的Django框架下使用django-tagging的教程
2015/05/30 Python
深入了解Python中pop和remove的使用方法
2018/01/09 Python
pytorch中获取模型input/output shape实例
2019/12/30 Python
Python实现链表反转的方法分析【迭代法与递归法】
2020/02/22 Python
Python参数传递机制传值和传引用原理详解
2020/05/22 Python
Python实现发票自动校核微信机器人的方法
2020/05/22 Python
Pyecharts 中Geo函数常用参数的用法说明
2021/02/01 Python
俄罗斯品牌服装和鞋子在线商店:BRIONITY
2020/03/26 全球购物
体育专业自荐书
2014/05/29 职场文书
教师求职自荐书
2014/06/14 职场文书
2014年国庆节演讲稿
2014/09/02 职场文书