在input框之前添加图标

在input框之前添加图片,想到了三种方法。

  • 第一种,添加input背景图片,实现起来很简单,但是要求必须将图片放到输入框的右侧,否则会出现文字和图片重合的问题,现在自己暂时还不能解决此问题。下面是代码:
1
2
3
4
5
6
7
8
9
10
<style>
#password{
width: 200px;
height: 35px;
outline: none;
border: 1px solid blue;
background: url(img/pass02.svg) no-repeat right ;
}
</style>
<input type="password" name="password" id="password" value="" /><br />
  • 第二种,在input框外部添加图片,再通过样式调整位置。比较麻烦。而且位置设置不灵活。详细设置点击
  • 第三种是我自己想的,代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<style>
#img{
width: 73px;
height: 26px;
background: url(img/pass02.svg) no-repeat right;
display: inline-block;
}
</style>


<div id="">
<span id="img">
密码:
</span>
<input type="text" name="password" id="password" value="" />
</div>
-------------本文结束感谢您的阅读-------------

本文标题:在input框之前添加图标

文章作者:老米的世界

发布时间:2017年10月16日 - 00:00

最后更新:2019年09月05日 - 22:06

原始链接:http://mpfly.github.io/2017/10/16/在input框之前添加图标/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

老米的世界 wechat
欢迎关注我的微信公众号!
坚持原创技术分享,您的支持将鼓励我继续创作!