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的仿百度的鼠标移入图片抖动效果
Sep 17 Javascript
jquery实现无限分级横向导航菜单的方法
Mar 12 Javascript
javascript 常见功能汇总
Jun 11 Javascript
input 禁止输入特殊字符的四种实现方式
Aug 24 Javascript
原生js实现tab选项卡切换
Mar 23 Javascript
Vue.js常用指令汇总(v-if、v-for等)
Nov 03 Javascript
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
Oct 17 Javascript
JS常见DOM节点操作示例【创建 ,插入,删除,复制,查找】
May 14 Javascript
微信小程序图片左右摆动效果详解
Jul 13 Javascript
使用axios请求接口,几种content-type的区别详解
Oct 29 Javascript
json.stringify()与json.parse()的区别以及用处
Jan 25 Javascript
详解Vue3.0 + TypeScript + Vite初体验
Feb 22 Vue.js
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
PHPlet在Windows下的安装
2006/10/09 PHP
Smarty中调用FCKeditor的方法
2014/10/27 PHP
PHP中通过getopt解析GNU C风格命令行选项
2019/11/18 PHP
FireFox与IE 下js兼容触发click事件的代码
2008/11/20 Javascript
jquery 使用点滴函数代码
2011/05/20 Javascript
原生js实现跨浏览器获取鼠标按键的值
2013/04/08 Javascript
自动刷新网页,自动刷新当前页面,JS调用
2013/06/24 Javascript
node.js中的http.request方法使用说明
2014/12/14 Javascript
jQuery中:submit选择器用法实例
2015/01/03 Javascript
js判断手机和pc端选择不同执行事件的方法
2015/01/30 Javascript
jqGrid中文文档之选项设置
2015/12/02 Javascript
js随机生成26个大小写字母
2016/02/12 Javascript
jquery常用的12个小功能
2016/07/22 Javascript
Nodejs使用archiver-zip-encrypted库加密压缩文件时报错(解决方案)
2019/11/18 NodeJs
[01:11:46]DOTA2-DPC中国联赛 正赛 iG vs Magma BO3 第一场 2月23日
2021/03/11 DOTA
python3爬虫之设计签名小程序
2018/06/19 Python
记一次python 内存泄漏问题及解决过程
2018/11/29 Python
pygame实现俄罗斯方块游戏(对战篇1)
2019/10/29 Python
Python进程间通信multiprocess代码实例
2020/03/18 Python
python实现每天自动签到领积分的示例代码
2020/08/18 Python
用python发送微信消息
2020/12/21 Python
利用CSS3的特性改变文本选中时的颜色
2013/09/11 HTML / CSS
“型”走纽约上东区:Sam Edelman
2017/04/02 全球购物
以下的初始化有什么区别
2013/12/16 面试题
Ajax主要包含了哪些技术
2014/06/12 面试题
会计自荐书
2013/12/02 职场文书
《七颗钻石》教学反思
2014/02/28 职场文书
廉洁自律演讲稿
2014/05/22 职场文书
机关中层领导干部群众路线教育实践活动个人对照检查材料
2014/09/24 职场文书
金秋助学感谢信
2015/01/21 职场文书
诚实守信主题班会
2015/08/13 职场文书
《观察物体》教学反思
2016/02/17 职场文书
Mysql8.0递归查询的简单用法示例
2021/08/04 MySQL
详解Vue中$props、$attrs和$listeners的使用方法
2022/02/18 Vue.js
Window server 2012 R2 AD域的组策略相关设置
2022/04/28 Servers
MySQL自定义函数及触发器
2022/08/05 MySQL