【问题标题】:Search Icon inside text box文本框内的搜索图标
【发布时间】:2017-04-24 10:14:54
【问题描述】:

如何在文本框内放置搜索图标

 <input class="col-lg-3 col-md-3 col-sm-5 col-xs-5 form-control" type="text" name="searchroleName" id="searchroleName" placeholder="Search By RoleName"/><span class="fa fa-search form-control-feedback"></span>

工作fiddle

【问题讨论】:

标签: html twitter-bootstrap


【解决方案1】:

希望这段代码 sn-p 对你有所帮助。

    <div class="col-lg-3 col-md-3 col-sm-5 col-xs-5">    
      <div class="input-group">
                <input type="text" class="form-control" id="exampleInputAmount" placeholder="Amount">
                <div class="input-group-btn">
                    <button type="button" class="btn btn-default">
                         <span class="glyphicon glyphicon glyphicon-search"></span>
                    </button>
                </div>
      </div>
    </div>

【讨论】:

    【解决方案2】:

    CSS:

    input {
      border: 0;
      background: transparent;
      -webkit-appearance: none;
      -moz-appearance: none;
      -ms-appearance: none;
      -o-appearance: none;
      appearance: none;
    }
    input:focus{
      outline: 0;
    }
    .input-placeholder{
      background-color: #eee;
      display: inline-block;
      padding: 10px;
    
    
    
    }
    

    HTML:

     <div class="input-placeholder">
        <input class="col-lg-3 col-md-3 col-sm-5 col-xs-5 form-control" type="text" name="searchroleName" id="searchroleName" placeholder="Search By RoleName"/><span class="fa fa-search form-control-feedback"></span>
     </div>
    

    这是小提琴https://jsfiddle.net/6d463wo1/1/

    【讨论】:

      【解决方案3】:

      根据您的代码,您似乎正在使用Bootstrap,在bootstrap 中它提供了另一种方法,例如input-group。您可以为此使用以下 html 代码

      <div class="col-lg-3 col-md-3 col-sm-5 col-xs-5">
          <div class="input-group">
              <input class="form-control" type="text" name="searchroleName" id="searchroleName" placeholder="Search By RoleName"/><div class="input-group-addon"><span class="fa fa-search form-control-feedback"></span></div>
          </div>
      </div>
      

      【讨论】:

        【解决方案4】:

        有一种引导方式。使用.input-group-addon 类。

        <div class="input-group">
          <input type="text" class="form-control" placeholder="Search By RoleName" aria-describedby="basic-addon2">
          <span class="input-group-addon fa fa-search" id="basic-addon2"></span>
        </div>
        

        为了使按钮与输入字段内联,请添加以下 css:

        .input-group .fa-search{
          display: table-cell;
        }
        

        请在小提琴中试一试here

        【讨论】:

        • 我的代码只显示在文本框的外面
        • 如果您按照我提供的示例进行操作,则不应该这样做。如果您有不同的元素嵌套,请更新问题以便能够对其采取行动。
        【解决方案5】:

        如果你愿意,你可以使用它

         &lt;input class="col-lg-3 col-md-3 col-sm-5 col-xs-5 form-control" type="text" name="searchroleName" id="searchroleName" placeholder="Search By RoleName &amp;#128269;"/&gt;

        【讨论】:

          【解决方案6】:
              <!DOCTYPE ht`enter code here`ml>
              <html>
              <head>
              <meta name="viewport" content="width=device-width, initial-scale=1">
              <link rel="stylesheet" 
             href="https://cdnjs.cloudflare.com/ajax/libs/fontawesome/4.7.0/css/font-awesome.min.css">
              <style>
          
              * {
                  box-sizing: border-box;
              }
          
              .club input[type=text] {
                  padding: 10px;
                  font-size: 17px;
                  border: 1px solid black;
                  border-right: 0px solid black;
                  float: left;
                  width: 90%;
              }
          
              .club button {
                  float: left;
                  width: 10%;
                  padding: 10px;
                  background:white;
                  color: black;
                  font-size: 17px;
                  border: 1px solid grey;
                  border-left: none;
                  cursor: pointer;
              }
          
              </style>
              </head>
              <body>
          
              <div class="club">
                <input type="text" placeholder="Search.." name="search2">
                <button type="submit"><i class="fa fa-search"></i></button>
              <div>
          
              </body>
              </html> 
          

          code on fiddle

          【讨论】:

            猜你喜欢
            • 2017-09-21
            • 2018-02-08
            • 2015-11-04
            • 1970-01-01
            • 1970-01-01
            • 2015-07-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多