全国统一服务热线:400-633-9193

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

    网络     2018-01-08    1392

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

方法一

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

<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 标签插入

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

<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>


  分享到:  
0.2410s