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调试logger组件实现代码
Nov 20 Javascript
解决css和js的{}与smarty定界符冲突问题的两种方法
Sep 10 Javascript
javascript 中__proto__和prototype详解
Nov 25 Javascript
js中的关联数组与普通数组详解
Jul 27 Javascript
JS验证码实现代码
Sep 14 Javascript
Angular路由ui-router配置详解
Aug 01 Javascript
详解vue-cli3 中跨域解决方案
Apr 10 Javascript
Angular.JS读取数据库数据调用完整实例
Jul 02 Javascript
vue+layui实现select动态加载后台数据的例子
Sep 20 Javascript
jQuery实现简易聊天框
Feb 08 jQuery
Vue父子组件传值的一些坑
Sep 16 Javascript
如何使用 JavaScript 操作浏览器历史记录 API
Nov 24 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
ThinkPHP2.x防范XSS跨站攻击的方法
2015/09/25 PHP
php实现统计目录文件大小的函数
2015/12/25 PHP
PHP+Jquery与ajax相结合实现下拉淡出瀑布流效果【无需插件】
2016/05/06 PHP
javascript在一段文字中的光标处插入其他文字
2007/08/26 Javascript
JavaScript获取GridView中用户点击控件的行号,列号
2009/04/14 Javascript
jQuery打印指定区域Html页面并自动分页
2014/07/04 Javascript
JavaScript实现信用卡校验方法
2015/04/07 Javascript
JS实现n秒后自动跳转的两种方法
2020/11/30 Javascript
微信小程序 require机制详解及实例代码
2016/12/14 Javascript
NodeJS学习笔记之Module的简介
2017/03/24 NodeJs
webpack2.0搭建前端项目的教程详解
2017/04/05 Javascript
微信小程序分享功能之按钮button 边框隐藏和点击隐藏
2018/06/14 Javascript
利用node 判断打开的是文件 还是 文件夹的实例
2019/06/10 Javascript
JavaScript Array.flat()函数用法解析
2020/09/02 Javascript
vue中提示$index is not defined错误的解决方式
2020/09/02 Javascript
python轻松实现代码编码格式转换
2015/03/26 Python
Django使用AJAX调用自己写的API接口的方法
2019/03/06 Python
使用selenium模拟登录解决滑块验证问题的实现
2019/05/10 Python
基于Python的ModbusTCP客户端实现详解
2019/07/13 Python
python搜索包的路径的实现方法
2019/07/19 Python
Form表单及django的form表单的补充
2019/07/25 Python
Python 中的 global 标识对变量作用域的影响
2019/08/12 Python
使用Matplotlib 绘制精美的数学图形例子
2019/12/13 Python
python游戏开发的五个案例分享
2020/03/09 Python
Python生成器常见问题及解决方案
2020/03/21 Python
python自动脚本的pyautogui入门学习
2020/04/01 Python
对python pandas中 inplace 参数的理解
2020/06/27 Python
Django日志及中间件模块应用案例
2020/09/10 Python
家庭户外服装:Hawkshead
2017/11/02 全球购物
公司开业庆典主持词
2014/03/21 职场文书
2014新生大学四年计划书
2014/09/21 职场文书
小石潭记导游词
2015/02/03 职场文书
心灵点滴观后感
2015/06/02 职场文书
启迪人心的励志语录:脾气永远不要大于本事
2020/01/02 职场文书
Python中使用ipython的详细教程
2021/06/22 Python
Elasticsearch 索引操作和增删改查
2022/04/19 Python