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 相关文章推荐
jquery 实现input输入什么div图层显示什么
Jun 15 Javascript
javascript实现单击和双击并存的方法
Dec 13 Javascript
jQuery插件MixItUp实现动画过滤和排序
Apr 12 Javascript
在AngularJS应用中实现一些动画效果的代码
Jun 18 Javascript
javascript单页面手势滑屏切换原理详解
Mar 21 Javascript
Bootstrap3制作自己的导航栏
May 12 Javascript
jQuery中$.grep() 过滤函数 数组过滤
Nov 22 Javascript
微信小程序 Tab页切换更新数据
Jan 05 Javascript
js canvas实现擦除效果示例代码
Apr 26 Javascript
JavaScript中的this原理及6种常见使用场景详解
Feb 14 Javascript
vue+element实现动态加载表单
Dec 13 Vue.js
微信小程序实现下拉加载更多商品
Dec 29 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
DC最新动画电影:《战争之子》为何内容偏激,毁了一个不错的漫画
2020/04/09 欧美动漫
木翼下载系统中说明的PHP安全配置方法
2007/06/16 PHP
发布一个迷你php+AJAX聊天程序[聊天室]提供下载
2007/07/21 PHP
php中数字、字符与对象判断函数用法实例
2014/11/26 PHP
ThinkPHP设置禁止百度等搜索引擎转码(简单实用)
2016/02/15 PHP
高亮显示web页表格行的javascript代码
2010/11/19 Javascript
JS实现FLASH幻灯片图片切换效果的方法
2015/03/04 Javascript
跟我学习javascript的for循环和for...in循环
2015/11/18 Javascript
JS中生成随机数的用法及相关函数
2016/01/09 Javascript
详解JS中的立即执行函数
2017/02/24 Javascript
jQuery实现返回顶部按钮和scroll滚动功能[带动画效果]
2017/07/05 jQuery
在vue中实现点击选择框阻止弹出层消失的方法
2018/09/15 Javascript
小程序云开发部署攻略(图文教程)
2018/10/30 Javascript
微信小程序 冒泡事件原理解析
2019/09/27 Javascript
解决antd日期选择组件,添加value就无法点击下一年和下一月问题
2020/10/29 Javascript
Python三元运算实现方法
2015/01/12 Python
Python在不同目录下导入模块的实现方法
2017/10/27 Python
解决seaborn在pycharm中绘图不出图的问题
2018/05/24 Python
解决python中遇到字典里key值为None的情况,取不出来的问题
2018/10/17 Python
使用TensorFlow实现二分类的方法示例
2019/02/05 Python
简单了解Django应用app及分布式路由
2019/07/24 Python
python写程序统计词频的方法
2019/07/29 Python
Python代码注释规范代码实例解析
2020/08/14 Python
python3.7.3版本和django2.2.3版本是否可以兼容
2020/09/01 Python
使用Html5中的cavas画一面国旗
2019/09/25 HTML / CSS
SQL Server数据库笔试题和答案
2016/02/04 面试题
品恩科技软件测试面试题
2014/10/26 面试题
测试工程师岗位职责
2013/11/28 职场文书
工作个人的自我评价
2014/01/14 职场文书
大学生在校表现评语
2014/12/31 职场文书
综合测评个人总结
2015/03/03 职场文书
干部理论学习心得体会
2016/01/21 职场文书
《水浒传》读后感3篇(范文)
2019/09/19 职场文书
SQL注入的实现以及防范示例详解
2021/06/02 MySQL
浅谈Redis的keys命令到底有多慢
2021/10/05 Redis
mybatis 获取更新记录的id
2022/05/20 Java/Android