css - 如何将图标附加到输入搜索?

标签 css twitter-bootstrap font-awesome

我正在尝试将图标附加到输入。

使用 font awesome 可以将该图标附加到输入的值上,如下所示:

<input class="btn" type="submit" value="&#xf090;">

哪里value="&#xf090;"相当于<i class="fa fa-sign-in"></i> ,到目前为止这是完美的,但我需要那个图标更大,我怎样才能做到这一点?或者将该图标附加到输入的另一种方法是什么?

和CSS

input[type="submit"] {
    font-family: FontAwesome;
}

并且图标必须附在左边。

最佳答案

我会使用 <button type="submit"></button>

@font-face {
  font-family: FontAwasome;
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/fonts/fontawesome-webfont.woff");
}

.sign-in:after {
  content: '';
  display: inline-block;
  font-family: FontAwasome;
  font-size: 2em;
  line-height: 2.75rem;
  height: 2.75rem;
  vertical-align: top;
}

button {
  background-color: blue;
  border: none;
  color: white;
  min-height: 2.75em;
  margin: 0;
  padding: 0 1em;
}
<button type="submit" class="sign-in"></button>

关于css - 如何将图标附加到输入搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28637770/

相关文章:

css - Bootstrap CSS - 列类错误

javascript - 在 Javascript 中嵌入 Font Awesome 图标

css - 移动优先 Joomla 3 设计

html - HTML 表单中文本输入类型的 CSS 不起作用

twitter-bootstrap - Bootstrap 表单布局 'correct' 方式?

javascript - 显示/隐藏div关于下拉列表更改的问题

带有可点击社交媒体图标的 HTML 图像

javascript - 动画改变div的位置

javascript - 从 nodeJs 请求 font Awesome 文件发送回错误的数据/文件

java - 如何在没有 Maven 的情况下在 fxml JavaFX 上使用 FontAwesome