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 相关文章推荐
javascript 动态生成私有变量访问器
Dec 06 Javascript
JavaScript自定义事件介绍
Aug 29 Javascript
js闭包引起的事件注册问题介绍
Mar 29 Javascript
解析jQueryEasyUI的使用
Nov 22 Javascript
ES6新特性四:变量的解构赋值实例
Apr 21 Javascript
vue.js数据绑定的方法(单向、双向和一次性绑定)
Jul 13 Javascript
js通过Date对象实现倒计时动画效果
Oct 27 Javascript
使用veloticy-ui生成文字动画效果
Feb 08 Javascript
js实现同一个页面,多个enter事件绑定的示例
Oct 10 Javascript
JS跨域请求的问题解析
Dec 03 Javascript
Node.js API详解之 util模块用法实例分析
May 09 Javascript
js实现无缝轮播图插件封装
Jul 31 Javascript
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
页面利用渐进式JPEG来提升用户体验度
2014/12/01 PHP
基于PHP实现通过照片获取ip地址
2016/04/26 PHP
PHP书写格式详解(必看)
2016/05/23 PHP
IE的fireEvent方法概述及应用
2013/02/22 Javascript
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
2014/05/21 Javascript
jquery中ajax处理跨域的三大方式
2016/01/05 Javascript
jquery 将当前时间转换成yyyymmdd格式的实现方法
2016/06/01 Javascript
AngularJS使用指令增强标准表单元素功能
2016/07/01 Javascript
Bootstrap table的使用方法
2016/11/02 Javascript
bootstrap-datetimepicker实现只显示到日期的方法
2016/11/25 Javascript
axios全局请求参数设置,请求及返回拦截器的方法
2018/03/05 Javascript
Vue 中axios配置实例详解
2018/07/27 Javascript
es6数值的扩展方法
2019/03/11 Javascript
js验证身份证号码记录的方法
2019/04/26 Javascript
详解Python中的join()函数的用法
2015/04/07 Python
详解Python实现多进程异步事件驱动引擎
2017/08/25 Python
Python3中类、模块、错误与异常、文件的简易教程
2017/11/20 Python
pandas 获取季度,月度,年度首尾日期的方法
2018/04/11 Python
详谈python3中用for循环删除列表中元素的坑
2018/04/19 Python
对python中大文件的导入与导出方法详解
2018/12/28 Python
python实现QQ邮箱/163邮箱的邮件发送
2019/01/22 Python
Python通过VGG16模型实现图像风格转换操作详解
2020/01/16 Python
Python通过队列来实现进程间通信的示例
2020/10/14 Python
Python3.9.1中使用match方法详解
2021/02/08 Python
BIFFI美国站:意大利BIFFI BOUTIQUES豪华多品牌时装零售公司
2020/02/11 全球购物
自考生毕业自我鉴定
2013/10/10 职场文书
应届护士推荐信
2013/11/16 职场文书
论文评语大全
2014/04/29 职场文书
驾驶员安全责任书
2014/07/22 职场文书
检讨书范文500字
2015/01/28 职场文书
大学学生个人总结
2015/02/15 职场文书
计算机专业自荐信
2015/03/05 职场文书
职称评定个人总结
2015/03/05 职场文书
小学公民道德宣传日活动总结
2015/03/23 职场文书
2016年“世界气象日”广播稿
2015/12/17 职场文书
世界十大狙击步枪排行榜
2022/03/20 杂记