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 相关文章推荐
IE与FF下javascript获取网页及窗口大小的区别详解
Jan 14 Javascript
原生js和jquery实现图片轮播特效
Apr 23 Javascript
javascript+HTML5的canvas实现七夕情人节3D玫瑰花效果代码
Aug 04 Javascript
JS控制按钮10秒钟后可用的方法
Dec 22 Javascript
jQuery中attr()与prop()函数用法实例详解(附用法区别)
Dec 29 Javascript
jQuery数据类型小结(14个)
Jan 08 Javascript
jQuery中的100个技巧汇总
Dec 15 Javascript
js学习心得_一个简单的动画库封装tween.js
Jul 14 Javascript
vue移动端下拉刷新和上拉加载的实现代码
Sep 08 Javascript
微信小程序使用二次贝塞尔曲线画波浪
Dec 25 Javascript
vue项目前端知识点整理【收藏】
May 13 Javascript
JavaScript定时器设置、使用与倒计时案例详解
Jul 08 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
本地机apache配置基于域名的虚拟主机详解
2013/08/10 PHP
ThinkPHP自动完成中使用函数与回调方法实例
2014/11/29 PHP
TP5多入口设置实例讲解
2020/12/15 PHP
Ajax,UTF-8还是GB2312 eval 还是execScript
2008/11/13 Javascript
JS 事件绑定函数代码
2010/04/28 Javascript
用JavaScript计算在UTF-8下存储字符串占用字节数
2013/08/08 Javascript
js在指定位置增加节点函数insertBefore()用法实例
2015/01/12 Javascript
JavaScript实现同步于本地时间的动态时间显示方法
2015/02/02 Javascript
深入理解JavaScript程序中内存泄漏
2016/03/17 Javascript
Angular Module声明和获取重载实例代码
2016/09/14 Javascript
浅谈Node.js:Buffer模块
2016/12/05 Javascript
angular 动态组件类型详解(四种组件类型)
2017/02/22 Javascript
Vue.set()实现数据动态响应的方法
2018/02/07 Javascript
Python利用Beautiful Soup模块创建对象详解
2017/03/27 Python
pandas将DataFrame的列变成行索引的方法
2018/04/10 Python
Python实现自定义顺序、排列写入数据到Excel的方法
2018/04/23 Python
python3.6的venv模块使用详解
2018/08/01 Python
使用TensorFlow实现SVM
2018/09/06 Python
pytorch 模拟关系拟合——回归实例
2020/01/14 Python
Pycharm2020.1安装中文语言插件的详细教程(不需要汉化)
2020/08/07 Python
Django用户认证系统如何实现自定义
2020/11/12 Python
Python用access判断文件是否被占用的实例方法
2020/12/17 Python
通过python-pptx模块操作ppt文件的方法
2020/12/26 Python
matplotlib bar()实现多组数据并列柱状图通用简便创建方法
2021/02/24 Python
HTML5 Canvas阴影使用方法实例演示
2013/08/02 HTML / CSS
美国帽子俱乐部商店:Hat Club
2019/07/05 全球购物
叙述DBMS对数据控制功能有哪些
2016/06/12 面试题
营销与策划专业毕业生求职信
2013/11/01 职场文书
测绘工程个人的自我评价
2013/11/10 职场文书
医院检讨书范文
2014/02/01 职场文书
求职信格式要求
2014/05/23 职场文书
安全保卫工作竞聘材料
2014/08/25 职场文书
多表查询、事务、DCL
2021/04/05 MySQL
Redis高级数据类型Hyperloglog、Bitmap的使用
2021/05/24 Redis
Java输出Hello World完美过程解析
2021/06/13 Java/Android
python 管理系统实现mysql交互的示例代码
2021/12/06 Python