博客五部曲之二 - 高级博客
1493 浏览 5 years, 11 months
10 Bootstrap Input Group
版权声明: 转载请注明出处 http://www.codingsoho.com/本节用bootstrap的input group让我们的搜索输入更加好看
https://getbootstrap.com/docs/3.3/components/#input-groups
group由搜索输入框和提交按钮两个组成
<form class="row" method="GET" action="">
<div class="col-sm-6">
<div class="input-group">
<input class="form-control" type="text" name="q" placeholder="Search posts" value="{{request.GET.q}}" />
<span class="input-group-btn">
<input class="btn btn-default" type="submit" value="Search" />
</span>
</div>
</div>
</form>
代码修改为以上形式,首先放内容都放到input-group里面,并对input添加class form-control,给按钮添加class “btn btn-default”。 给提交按钮放到了<span>>内部,并添加class “input-group-btn”,否则搜索按钮就到了下一行
效果如下
下面简单介绍一下如何利用fontawsome来讲seach字符换成图标
收入将cdn https://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.min.css放入 base.html, 用cdn的原因是运行浏览器缓存,这样能提高你的访问速度。
输入按钮代码修改为如下
<button class="btn btn-default" type="submit"><i class="fa fa-search"></i> </button>
效果如下
有的版本的bootstrap按钮的高度可能跟输入框不一致,这个时候可以加个字符(比如!)来调节一下使其一致。