Bootstrap中文本框的宽度变窄并且加入一副验证码图片的实现方法
作者:mrr 时间:2024-04-16 08:48:57
今天项目经理刚交给一个活儿,要我实现这样一个功能:要实现的是验证码文本框变窄一点,然后右边加入一副验证码图片,并且在响应式布局的情况下在移动端访问的时候验证码图片能保持和验证码文本框在同一行,这个怎么做?难为了半天,后来找到了实现思路,下面小编把我的想法及实现过程分享给大家,有问题欢迎提出,共同学习进步!
实现思路:
实现效果图
自己往里面加入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中文本框的宽度变窄并且加入一副验证码图片的实现方法网站的支持!
标签:bootstrap,宽度变窄,验证码
0
投稿
猜你喜欢
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
2021-01-07 20:38:33
AJAX中文乱码解决
2009-07-03 13:43:00
python安装mysql-python简明笔记(ubuntu环境)
2024-01-14 17:49:17
从Node.js事件触发器到Vue自定义事件的深入讲解
2024-05-03 15:54:28
海王小姐姐悄悄问我怎么在PC端登录多个微信
2021-10-27 16:25:10
Python如何实现定时器功能
2023-04-13 23:19:28
python 监听salt job状态,并任务数据推送到redis中的方法
2022-09-14 05:19:47
IE6 iframe 横向滚动条问题
2009-01-18 13:31:00
PHP禁止页面缓存的代码
2023-07-04 05:35:02
Python数据结构之链表详解
2023-07-21 04:16:19
idea连接sql sever2019图文教程(超详细)
2024-01-15 03:03:13
在 Python 中如何将天数添加到日期
2023-02-09 03:34:30
用Pygal绘制直方图代码示例
2023-12-15 22:41:01
使用python实现时间序列白噪声检验方式
2023-11-13 23:06:53
Python进程间通信之共享内存详解
2022-01-06 05:47:10
ASP保存远程图片到本地 同时取得第一张图片并创建缩略图的代码
2011-04-19 11:07:00
基于PHP做个图片防盗链
2023-05-25 00:27:30
js实现浏览器倒计时跳转页面效果
2023-07-18 06:49:57
Kettle下载与安装保姆级教程(最新)
2023-07-29 17:10:41
Python中面向对象你应该知道的一下知识
2022-01-31 11:35:47