Bootstrap中文本框的宽度变窄并且加入一副验证码图片的实现方法


Posted in Javascript onJune 23, 2016

今天项目经理刚交给一个活儿,要我实现这样一个功能:要实现的是验证码文本框变窄一点,然后右边加入一副验证码图片,并且在响应式布局的情况下在移动端访问的时候验证码图片能保持和验证码文本框在同一行,这个怎么做?难为了半天,后来找到了实现思路,下面小编把我的想法及实现过程分享给大家,有问题欢迎提出,共同学习进步!

Bootstrap中文本框的宽度变窄并且加入一副验证码图片的实现方法

实现思路:

实现效果图

Bootstrap中文本框的宽度变窄并且加入一副验证码图片的实现方法

自己往里面加入bootstrap的栅格布局代码,控制在不同分辨率下面的排布情况。

这样实现唯一的前提条件就是你的验证码图片高度需要和input框的高度一样(input框的高度大概是34px)。

之后就简单了,让验证码图片重叠在input框上面,使用绝对布局就可以完成。

PS:记住要给input框加上一个padding-left值(略微大于你的验证码宽度即可),不然会挡住文字。

<style>
#captcha {
border-radius: 2px;
cursor: pointer;
position: absolute;
z-index: 3;
left: 0;
top: 0;
}

#validateCode {
padding-left: 110px;
}
</style>
<div class="form-group col-md-6">
<label for="validateCode">验证码
<small>  点击图片刷新验证码</small>
</label>
<div class="input-group">
<img id="captcha"
src='data:image/png;base64,{{Captcha::doimg()['imgCode']}}'>
<input type="text" class="form-control"
id="validateCode" name="validateCode"
placeholder="四位字符验证码">
</div>
</div>

给题主看看我的解决办法,这是我在写的一个网站,图片的大小是契合Input框的高度的,无需更改input宽度,让验证码图片遮住input框即可,然后给input加一个padding-left值,大小略大于验证码图片宽度即可,手机答题不方便,回去再细说。

以上所述是小编给大家介绍的Bootstrap中文本框的宽度变窄并且加入一副验证码图片的实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
List Information About the Binary Files Used by an Application
Jun 11 Javascript
文本框的字数限制功能jquery插件
Nov 24 Javascript
toggle一个div显示或隐藏且可扩展成自定义下拉框
Sep 12 Javascript
IE、FF浏览器下修改标签透明度
Jan 28 Javascript
深入理解javascript构造函数和原型对象
Sep 23 Javascript
JS中FRAME的操作问题实例分析
Oct 21 Javascript
被遗忘的javascript的slice() 方法
Apr 20 Javascript
WebPack基础知识详解
Jan 16 Javascript
微信小程序websocket聊天室的实现示例代码
Feb 12 Javascript
vue2.0+vue-router构建一个简单的列表页的示例代码
Feb 13 Javascript
使用 UniApp 实现小程序的微信登录功能
Jun 09 Javascript
VUE使用draggable实现组件拖拽
Apr 06 Vue.js
JS使用JSON作为参数实例分析
Jun 23 #Javascript
浅析Bootstrap表格的使用
Jun 23 #Javascript
浅析Bootstrap验证控件的使用
Jun 23 #Javascript
jquery中live()方法和bind()方法区别分析
Jun 23 #Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐)
Jun 23 #Javascript
jQuery根据name属性进行查找的用法分析
Jun 23 #Javascript
每日十条JavaScript经验技巧(二)
Jun 23 #Javascript
You might like
简化php模板页面中分页代码的解析
2009/02/06 PHP
Drupal简体中文语言包安装教程
2014/09/27 PHP
Symfony生成二维码的方法
2016/02/04 PHP
Yii2前后台分离及migrate使用(七)
2016/05/04 PHP
CodeIgniter记录错误日志的方法全面总结
2016/05/17 PHP
基于jQuery的模仿新浪微博时间的组件
2011/10/04 Javascript
JavaScript图片放大技术(放大镜)实现代码分享
2013/11/14 Javascript
jQuery判断指定id的对象是否存在的方法
2015/05/22 Javascript
js获取页面及个元素高度、宽度的代码
2016/04/26 Javascript
解决URL地址中的中文乱码问题的办法
2017/02/10 Javascript
JS实现动态修改table及合并单元格的方法示例
2017/02/20 Javascript
bootstrap3 dialog 更强大、更灵活的模态框
2017/04/20 Javascript
Angular.js中$resource高大上的数据交互详解
2017/07/30 Javascript
shiro授权的实现原理
2017/09/21 Javascript
IntersectionObserver实现图片懒加载的示例
2017/09/29 Javascript
在Vue环境下利用worker运行interval计时器的步骤
2019/08/01 Javascript
JS操作Fckeditor的一些常用方法(获取、插入等)
2020/02/19 Javascript
uni-app如何页面传参数的几种方法总结
2020/04/28 Javascript
[01:09]DOTA2次级职业联赛 - ishow.HMM战队宣传片
2014/12/01 DOTA
[01:14]辉夜杯战队访谈宣传片—NEWBEE.Y
2015/12/26 DOTA
python支持断点续传的多线程下载示例
2014/01/16 Python
研究Python的ORM框架中的SQLAlchemy库的映射关系
2015/04/25 Python
python数据结构之列表和元组的详解
2017/09/23 Python
Python编程实现二分法和牛顿迭代法求平方根代码
2017/12/04 Python
详解Python核心对象类型字符串
2018/02/11 Python
Python实现的网页截图功能【PyQt4与selenium组件】
2018/07/12 Python
使用 Python 处理 JSON 格式的数据
2019/07/22 Python
Python实现图像的垂直投影示例
2020/01/17 Python
python 遗传算法求函数极值的实现代码
2020/02/11 Python
完美解决pycharm导入自己写的py文件爆红问题
2020/02/12 Python
python图形开发GUI库pyqt5的基本使用方法详解
2020/02/14 Python
Steve Madden官网:美国鞋类品牌
2017/01/29 全球购物
一级方程式赛车官方网上商店:F1 Store(支持中文)
2018/01/12 全球购物
建筑工地文明标语
2014/10/09 职场文书
搞笑的婚礼主持词
2015/06/29 职场文书
导游词之西安大清真寺
2019/12/17 职场文书