JS Input里添加小图标的两种方法


Posted in Javascript onNovember 11, 2017

我们在做网页的时候,经常需要在input里面添加小图标,那么这里就介绍比较常见的两种方法。

方法一

将小图标当做input的背景来插入,直接上代码吧:

<style type="text/css">
      *{
        margin: 0;
        padding: 0;
      }
      input{
        border: none;
      }
      .box{
        height: 50px;
        background: yellow;
      }
      .box input{
        width: 200px;
        height: 30px;
        border-radius: 15px;
        margin: 10px 0;
        background: url(image/search.gif) no-repeat;
        background-color: white;
        background-position: 3px;
        padding-left: 30px;
        border: 1px solid black;
        outline: none;
      }
    </style>
  </head>
  <body>
    <div class="box">
      <input type="text" class="username" value="搜索"/>
    </div>
  </body>

方法二

使用 i 标签插入

<style type="text/css">
      *{
        margin: 0;
        padding: 0;
      }
      .box{
        width: 200px;
        position: relative;
      }
      .box .icon-search{
        background: url(image/search.gif) no-repeat;
        width: 20px;
        height: 20px;
        position: absolute;
        top: 6px;
        left: 0;
      }
      .box .username{
        padding-left: 30px;
        height: 25px;
      }
    </style>
  </head>
  <body>
    <div class="box">
      <i class="icon-search"></i>
      <input type="text" class="username" value="搜索"/>
    </div>
  </body>

总结

以上所述是小编给大家介绍的JS Input里添加小图标的两种方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
firefox下对ajax的onreadystatechange的支持情况分析
Dec 14 Javascript
javascript分页代码(当前页码居中)
Sep 20 Javascript
JQGrid的用法解析(列编辑,添加行,删除行)
Nov 08 Javascript
浅析offsetLeft,Left,clientLeft之间的区别
Nov 30 Javascript
JS实现DIV容器赋值的方法
Dec 14 Javascript
Javascript字符串拼接小技巧(推荐)
Jun 02 Javascript
Vue.js第四天学习笔记
Dec 02 Javascript
jQuery插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
Mar 22 jQuery
VUE实现表单元素双向绑定(总结)
Aug 08 Javascript
JavaScript 数组的进化与性能分析
Sep 18 Javascript
layui对工具条进行选择性的显示方法
Sep 19 Javascript
微信内置开发 iOS修改键盘换行为搜索的解决方案
Nov 06 Javascript
fetch 使用及如何接收JS传值
Nov 11 #Javascript
AngularJS使用ng-repeat遍历二维数组元素的方法详解
Nov 11 #Javascript
AngularJS遍历获取数组元素的方法示例
Nov 11 #Javascript
vue jsx 使用指南及vue.js 使用jsx语法的方法
Nov 11 #Javascript
vue父组件向子组件动态传值的两种方法
Nov 11 #Javascript
详解Vue如何支持JSX语法
Nov 10 #Javascript
微信小程序异步处理详解
Nov 10 #Javascript
You might like
php+oracle 分页类
2006/10/09 PHP
获取远程文件大小的php函数
2010/01/11 PHP
PHP的Json中文处理解决方案
2016/09/29 PHP
PHPCMS V9 添加二级导航的思路详解
2016/10/20 PHP
PHP对象的浅复制与深复制的实例详解
2017/10/26 PHP
锋利的jQuery 第三章章节总结的例子
2010/03/23 Javascript
实现变速回到顶部的JavaScript代码
2011/05/09 Javascript
动态创建script在IE中缓存js文件时导致编码的解决方法
2014/05/04 Javascript
JavaScript 学习笔记之语句
2015/01/14 Javascript
javascript 用函数实现继承详解
2016/05/28 Javascript
EasyUI的doCellTip实现鼠标放到单元格上提示单元格内容
2016/08/24 Javascript
JavaScript阻止表单提交方法(附代码)
2017/08/15 Javascript
一个简易时钟效果js实现代码
2020/03/25 Javascript
JavaScript 下载svg图片为png格式
2018/06/21 Javascript
基于vue2.0的活动倒计时组件countdown(附源码下载)
2018/10/09 Javascript
js之切换全屏和退出全屏实现代码实例
2019/09/09 Javascript
Vue 自定义指令实现一键 Copy功能
2019/09/16 Javascript
解决vue+elementui项目打包后样式变化问题
2020/08/03 Javascript
详解vue路由
2020/08/05 Javascript
H5 js点击按钮复制文本到粘贴板
2020/11/19 Javascript
python实现下载pop3邮件保存到本地
2018/06/19 Python
详解Django中间件的5种自定义方法
2018/07/26 Python
Python+OpenCV图片局部区域像素值处理详解
2019/01/23 Python
pandas 使用均值填充缺失值列的小技巧分享
2019/07/04 Python
使用WingPro 7 设置Python路径的方法
2019/07/24 Python
PyTorch之图像和Tensor填充的实例
2019/08/18 Python
python logging日志模块原理及操作解析
2019/10/12 Python
python实现字符串和数字拼接
2020/03/02 Python
阿姆斯特丹杜莎夫人蜡像馆官方网站:Madame Tussauds Amsterdam
2019/03/12 全球购物
人力资源管理专业毕业生自我评价
2013/09/21 职场文书
网络编辑职责
2014/03/01 职场文书
初三新学期计划书
2014/05/03 职场文书
小学公民道德宣传日活动总结
2015/03/23 职场文书
2015年乡镇流动人口工作总结
2015/05/12 职场文书
2015年银行信贷员工作总结
2015/05/19 职场文书
思品教学工作总结
2015/08/10 职场文书