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 相关文章推荐
js或css文件后面跟参数的原因说明
Jan 09 Javascript
在HTML中插入JavaScript代码的示例
Jun 03 Javascript
thinkphp实现无限分类(使用递归)
Dec 19 Javascript
在Javascript操作JSON对象,增加 删除 修改的简单实现
Jun 02 Javascript
js+html5实现半透明遮罩层弹框效果
Aug 24 Javascript
vue-router 权限控制的示例代码
Sep 21 Javascript
基于 D3.js 绘制动态进度条的实例详解
Feb 26 Javascript
vue+axios 前端实现登录拦截的两种方式(路由拦截、http拦截)
Oct 24 Javascript
JavaScript函数式编程(Functional Programming)高阶函数(Higher order functions)用法分析
May 22 Javascript
使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部
Sep 16 Javascript
Cordova(ionic)项目实现双击返回键退出应用
Sep 17 Javascript
解决vue watch数据的方法被调用了两次的问题
Nov 07 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
也谈截取首页新闻 - 范例
2006/10/09 PHP
用PHP的ob_start() 控制您的浏览器cache
2009/08/03 PHP
Joomla语言翻译类Jtext用法分析
2016/05/05 PHP
php+redis实现注册、删除、编辑、分页、登录、关注等功能示例
2017/02/15 PHP
PHP完全二叉树定义与实现方法示例
2017/10/09 PHP
PHP实现分布式memcache设置web集群session同步的方法
2018/04/10 PHP
laravel5.5添加echarts实现画图功能的方法
2019/10/09 PHP
js获取TreeView控件选中节点的Text和Value值的方法
2012/11/24 Javascript
jQuery中find()方法用法实例
2015/01/07 Javascript
通过实例理解javascript中没有函数重载的概念
2015/06/03 Javascript
简单的JS时钟实例讲解
2016/01/13 Javascript
JavaScript操作HTML DOM节点的基础教程
2016/03/11 Javascript
详解JavaScript中return的用法
2017/05/08 Javascript
详解vue模拟加载更多功能(数据追加)
2017/06/23 Javascript
angularjs实现时间轴效果的示例代码
2017/11/29 Javascript
JS实现的计数排序与基数排序算法示例
2017/12/04 Javascript
LayUi中接口传数据成功,表格不显示数据的解决方法
2018/08/19 Javascript
javascript中函数的写法实例代码详解
2018/10/28 Javascript
mock.js实现模拟生成假数据功能示例
2019/01/15 Javascript
Layui带搜索的下拉框的使用以及动态数据绑定方法
2019/09/28 Javascript
[03:47]2015国际邀请赛第三日现场精彩回顾
2015/08/08 DOTA
Python的for和break循环结构中使用else语句的技巧
2016/05/24 Python
python实现五子棋游戏
2019/06/18 Python
django rest framework vue 实现用户登录详解
2019/07/29 Python
Python tkinter常用操作代码实例
2020/01/03 Python
Python用input输入列表的实例代码
2020/02/07 Python
selenium设置浏览器为headless无头模式(Chrome和Firefox)
2021/01/08 Python
美国女士内衣在线折扣商店:One Hanes Place
2019/03/24 全球购物
雅诗兰黛澳大利亚官网:Estée Lauder澳大利亚
2019/05/31 全球购物
怀旧香味蜡烛:Homesick
2019/11/02 全球购物
Piercing Pagoda官网:耳环、戒指、项链、手链等
2020/09/28 全球购物
澳大利亚厨房和家用电器购物网站:Bing Lee
2021/01/11 全球购物
htmlentities() 和 htmlspecialchars()有什么区别
2015/07/01 面试题
校领导推荐信
2013/11/01 职场文书
责任胜于能力演讲稿
2014/05/20 职场文书
研讨会致辞
2015/07/31 职场文书