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 相关文章推荐
Jquery 插件学习实例1 插件制作说明与tableUI优化
Apr 02 Javascript
jquery 清空file域示例(兼容个浏览器)
Oct 11 Javascript
JavaScript中检测变量是否存在遇到的一些问题
Nov 11 Javascript
JavaScript内存管理介绍
Mar 13 Javascript
JavaScript通过select动态更换图片的方法
Mar 23 Javascript
Javascript中With语句用法实例
May 14 Javascript
js实现下拉框效果(select)
Mar 28 Javascript
Vue2.0实现购物车功能
Jun 05 Javascript
vue-cli配置文件——config篇
Jan 04 Javascript
微信小程序实现滚动消息通知
Feb 02 Javascript
详解webpack 热更新优化
Sep 13 Javascript
vue setInterval 定时器失效的解决方式
Jul 30 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
把PHP安装为Apache DSO
2006/10/09 PHP
MYSQL环境变量设置方法
2007/01/15 PHP
PHP中使用crypt()实现用户身份验证的代码
2012/09/05 PHP
php 策略模式原理与应用深入理解
2019/09/25 PHP
用ASP将SQL搜索出来的内容导出为TXT的代码
2007/07/27 Javascript
asp.net 30分钟掌握无刷新 Repeater
2011/09/16 Javascript
jscript读写二进制文件的方法
2015/04/22 Javascript
理解Javascript的call、apply
2015/12/16 Javascript
JavaScript 最佳实践:帮你提升代码质量
2016/12/03 Javascript
实例教学如何写vue插件
2017/11/30 Javascript
express+vue+mongodb+session 实现注册登录功能
2018/12/06 Javascript
JS 事件机制完整示例分析
2020/01/15 Javascript
node.js使用stream模块实现自定义流示例
2020/02/13 Javascript
javascript实现滚动条效果
2020/03/24 Javascript
[51:52]Liquid vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.24
2019/09/10 DOTA
python3中函数参数的四种简单用法
2018/07/09 Python
python中单下划线_的常见用法总结
2018/07/10 Python
python实现梯度下降算法
2020/03/24 Python
Python3爬楼梯算法示例
2019/03/04 Python
使用PyCharm进行远程开发和调试的实现
2019/11/04 Python
Python 通过正则表达式快速获取电影的下载地址
2020/08/17 Python
驴妈妈旅游网:中国新型的B2C旅游电子商务网站
2016/08/16 全球购物
老海军美国官网:Old Navy
2016/09/05 全球购物
Laura官网:加拿大女性的顶级时尚目的地
2019/09/20 全球购物
高中毕业生个人自我鉴定
2013/11/24 职场文书
洗煤厂厂长岗位职责
2014/01/03 职场文书
房地产促销活动方案
2014/03/01 职场文书
婚纱摄影师求职信
2014/03/07 职场文书
爱国演讲稿400字
2014/05/07 职场文书
反洗钱宣传活动总结
2014/08/26 职场文书
六五普法宣传标语
2014/10/06 职场文书
承诺保证书格式
2015/02/28 职场文书
道歉短信大全
2015/05/12 职场文书
2015年政教主任工作总结
2015/07/23 职场文书
深入理解python协程
2021/06/15 Python
Oracle配置dblink访问PostgreSQL的操作方法
2022/03/21 PostgreSQL