css实现在input框中放置小图标的例子_css input 图标_SELECT_BIN的博客-程序员秘密

技术标签: js  

效果:

在输入框内加入小图标,主要有两种方法

一、使用标签<i>存放图标,利用绝对定位调整位置,图标图层需要在input之上

二、在input内直接使用背景图片放在图标,利用background-position调整位置

 

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>输入框小图标</title>
    <style type="text/css">
     .box01{
        color: #434343;
        position: relative;
        margin-bottom: 20px;
     }
     .box01 input{
         -webkit-appearance: none;
         -moz-appearance: none;
         appearance:none ;
         outline: 0;
         width: 270px;
         height: 30px;
         border:0px solid #fff;
         border-radius: 20px;
         box-shadow:0 0 5px 2px rgba(0,0,0,0.1);
         padding: 0 30px 0 15px;
     }
     .box01 label{
         font-size: 16px;
         z-index: 2;
         position: absolute;
         left: 109px;
         top:15%;
         color: #b2b2b2;
     }
     /*利用<i>来安放图标*/
     .icon{
         display: inline-block;
         height: 16px;
         width: 16px;
         background-image: url(search.svg);/*这里放置图标的绝对路径*/
         background-repeat: no-repeat;
         position: absolute;
         top: 24%;
         left: 290px;
         z-index: 2;
     }
     /*利用背景图片安放图标*/
     #tip02{
         padding: 0 10px 0 35px;
         background-image: url(search.svg);
         background-repeat: no-repeat;
         background-position: 10px 7px;
     }
     
    </style>
</head>
<body>
    <div class="box01">
        <input type="text" id="tip" placeholder="搜索你喜欢的">
        <i class="icon"></i>
    </div>
    
    <div class="box01"><input type="text" id="tip02" placeholder="fine your need"></div>

</body>
</html>

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/SELECT_BIN/article/details/100165755

智能推荐

2019年11月全国程序员工资统计,区块链工程师比算法工资高。_织网者Eric的博客-程序员秘密

我每个月第一天(也许是第二天,第三天),会爬招聘网站,并在CSDN发布。趋势本月全国程序员平均工资为13451元,比上个月略涨。北上广深杭工资趋势区块链程序员的工资职能工资系统架构师23031区块链工程师20701算法工程师19645Python工程师17882Java工程师14080区块链工程师的工资比算法工程师要高哇,后悔...

html如何增加三级菜单,纯css 三级菜单_bosstha的博客-程序员秘密

/*添加视觉样式*/.multi_drop_menu {font:1em helvetica,arial,sans-serif;}.multi_drop_menu a {display:block;color:#555;background-color:#eee;padding:0.2em 1em;border-width:3px;border-color:transparent;}.multi_...

VirtualBox使用教程图解_dgh5757的博客-程序员秘密

VirtualBox使用教程图解。虚拟机软件在这里我向大家推荐VirtualBox。为什么推荐他呢?原因有三:1.体积小巧,相对于VMWare动辄几百M的安装包来说VirtualBox几十M的体积真算小巧了;2.免费,这点好处不用说,至少不需要到网上到处找破解版甚至于下载到有毒的版本。3.功能够用,备份,共享,虚拟化技术支持一个都不少,同时配置简单,有简体中文版本。好了,废话...

centos 7 安装dokuwiki_chanqidi9181的博客-程序员秘密

一.配置网络ipvim /etc/sysconfig/network-scripts/ifcfg-ens33重启网络service network restartifconfig查看ip地址ping百度(ping www.baidu.com)二.安装Apache1.yum安装Apache2.4yum install -y httpd安装完成,检查下apache服务状态,刚安装完是关闭的,需...

linux字符点阵,ASCII 字符的点阵显示_testerTechnology的博客-程序员秘密

来源:百问网作者:韦东山本文字数:2108,阅读时长:4分钟要在 LCD 中显示一个 ASCII 字符,即英文字母这些字符,首先是要找到字符对应的点阵。在 linux 内核源码中有这个文件:libfontsfont_8x16.c,里面以数组形式保存各个字符的点阵,比如:上图左侧有 16 行数值,每行 1 个字节。每一个节对应右侧一行中 8 个像素:像素从右边数起,bit0 对应第 0 个像素,bi...

chorme浏览器的Access-Control-Allow-Origin拦截限制_追梦的小猴子的博客-程序员秘密

今天在公司调试一个项目,这个项目的前后端是分离开的,也就是说前后端是在两个站点上的。我负责的前端页面在请求后端数据的时候数据可以拿到,但是chrome安全级别高,自动拦截跨域和站点的数据请求及交互,出现如下图所以的问题:  在网上查找了很多资料,只知道原因是chrome浏览器安全拦截,但始终没有找到解决办法,最后询问了公司的大牛,给出指导,终于解决的这个问题,现将解决思路梳理一下,以备大家遇到类似...

随便推点

<环境配置>——Zbar 在Linux/Ubuntu下的安装编译_Kano365的博客-程序员秘密

在C++中我们常用的二维码解析库是zbar和opencv4.0,前者效果更佳,后者刚刚面世。在Java中我们常用的是Zxing库来解析二维码,Zxing库的使用已经十分成熟了。1.wget http://downloads.sourceforge.net/project/zbar/zbar/0.10/zbar-0.10.tar.gz//官网下载所需编译的库,最好挂个vpn否则可能出现域名...

机房收费系统之日结账,周结账--逻辑篇(日账单的各项金额代表什么?如何计算?)_Elsa~的博客-程序员秘密

      日结账表和周结账表可谓是三大难题的最后一关了,既然是难题那就要好好的思考一番后再动手了,以下是我的日结账、周结账程序思路及代码集。一、问题集      我们在做日结账单,周结账单之前需要考虑几个问题:1、我们做的日结账,周结账表是给谁看的?     管理员,只有管理员才有这个权限。2、日结账表和周结账表都包含什么内容?     内容:上期充值卡余额,本期充值金额...

Python编程之MySQL学习:使用事务控制数据库操作_weixin_38744557的博客-程序员秘密

不懂数据库的程序员不是合格的程序员,正在学Python的我怎么能不懂数据库,几经思考,终于选了数据库经典入门课程MySQL开始学习。可是刚一开始学我就遇到了难题~! SQL语句insert、delete、update、select增删改查?怎么数据库和学英语一样还要背语法!网上查了好久,才明白想要学数据库,就得先学会使用SQLite Expert等数据库工具 ,还有执行SQL语句进行“增删改查...

海量数据处理之从Hadoop框架与MapReduce模式中谈海量数据处理(淘宝技术架构)_uymcdfex的博客-程序员秘密

几周前,当我最初听到,以致后来初次接触Hadoop与MapReduce这两个东西,我便稍显兴奋,觉得它们很是神秘,而神秘的东西常能勾起我的兴趣,在看过介绍它们的文章或论文之后,觉得Hadoop是一项富有趣味和挑战性的技术,且它还牵扯到了一个我更加感兴趣的话题:海量数据处理。    由此,最近凡是空闲时,便在看“Hadoop”,“MapReduce”“海量数据处理”这方面的论文。但在看论文的

js高级——继承实现的方式_UNDEFINED_AUBE的博客-程序员秘密

1、当前对象没有的属性、方法,别人有,自己拿过来用varo = {};varobj = {    name:"张三",    age:18,    sayHello:function(){        console.log("hello");     }};//混入式继承//让o继承objfor(vark in obj){

Elixir游戏服设计一_dengyi7215的博客-程序员秘密

在Erlang游戏服设计总结http://www.cnblogs.com/rubyist/p/5530575.html里,我提到我想要的游戏服设计方法,希望以应用做为基础构建块。最近我在学习elixir,它有很多方便的语法糖以及很好用的库,能够解决我在游戏中开发中碰到的很多繁琐工作。因此我决定用它来做练手,并期望下个项目中使用它。游戏服的设计通常涉及如下东东:协议...

推荐文章

热门文章

相关标签