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 相关文章推荐
不错的asp中显示新闻的功能
Oct 13 Javascript
JQuery AJAX提交中文乱码的解决方案
Jul 02 Javascript
jquery struts 验证唯一标识(公用方法)
Mar 27 Javascript
可简单避免的三个JS发布错误的详细介绍
Aug 02 Javascript
JS获取IP、MAC和主机名的五种方法
Nov 14 Javascript
JavaScript在for循环中绑定事件解决事件参数不同的情况
Jan 20 Javascript
JavaScript中对象property的删除方法介绍
Dec 30 Javascript
Webpack打包css后z-index被重新计算的解决方法
Jun 18 Javascript
React Native模块之Permissions权限申请的实例相机
Sep 28 Javascript
使用vue如何构建一个自动建站项目
Feb 05 Javascript
nuxt框架中路由鉴权之Koa和Session的用法
May 09 Javascript
vue cli3.0 引入eslint 结合vscode使用
May 27 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获取通过http协议post提交过来xml数据及解析xml
2012/12/16 PHP
php魔术方法与魔术变量、内置方法与内置变量的深入分析
2013/06/03 PHP
解析PHP中数组元素升序、降序以及重新排序的函数
2013/06/20 PHP
PHP的serialize序列化数据以及JSON格式化数据分析
2015/10/10 PHP
thinkPHP5框架分页样式类完整示例
2018/09/01 PHP
用Javascript 和 CSS 实现脚注(Footnote)效果
2009/09/09 Javascript
js中继承的几种用法总结(apply,call,prototype)
2013/12/26 Javascript
JavaScript实现Java中StringBuffer的方法
2015/02/09 Javascript
深入理解Ajax的get和post请求
2016/06/02 Javascript
vuejs在解析时出现闪烁的原因及防止闪烁的方法
2016/09/19 Javascript
微信小程序request出现400的问题解决办法
2017/05/23 Javascript
js中Object.defineProperty()方法的不详解
2018/07/09 Javascript
Vue用v-for给循环标签自身属性添加属性值的方法
2018/10/18 Javascript
vue-cli打包后本地运行dist文件中的index.html操作
2020/08/12 Javascript
微信小程序自定义tabBar的踩坑实践记录
2020/11/06 Javascript
Python实现的数据结构与算法之队列详解
2015/04/22 Python
python中文分词教程之前向最大正向匹配算法详解
2017/11/02 Python
利用pyinstaller将py文件打包为exe的方法
2018/05/14 Python
Python对CSV、Excel、txt、dat文件的处理
2018/09/18 Python
python-tornado的接口用swagger进行包装的实例
2019/08/29 Python
python算的上脚本语言吗
2020/06/22 Python
html5自带表单验证体验优化及提示气泡修改功能
2017/09/12 HTML / CSS
马来西亚在线时尚女装商店:KEI MAG
2017/09/28 全球购物
维多利亚的秘密官方旗舰店:VICTORIA’S SECRET
2018/04/02 全球购物
英国领先的在线高尔夫设备零售商:Golfgeardirect
2020/12/11 全球购物
淘宝网店营销策划书
2014/01/11 职场文书
英语国培研修感言
2014/02/13 职场文书
政治学求职信
2014/06/03 职场文书
公安局班子个人对照检查材料思想汇报
2014/10/09 职场文书
2014教师年度思想工作总结
2014/11/10 职场文书
领导欢迎词致辞
2015/01/23 职场文书
会计岗位职责
2015/02/03 职场文书
小学生光盘行动倡议书
2015/04/28 职场文书
老干部座谈会主持词
2015/07/03 职场文书
PyQt5实现多张图片显示并滚动
2021/06/11 Python
python实现简单的聊天小程序
2021/07/07 Python