html - html 形式的 Font Awesome 图标

标签 html css forms

我想在 html 表单中包含很棒的字体图标(如用户名和密码文本框)。如果我将它作为占位符,它会在我单击文本框后立即消失。我想要它是这样的:当我单击文本框时,占位符(例如:“用户名”作为文本)应该消失,而当我单击文本框时, Font Awesome 图标(例如:用户图标)不应该消失。什么应该我有吗?

最佳答案

试试这个:

<p class="wrapper"><input placeholder="&#61447; Username"></p>

CSS:

.wrapper input[type="text"] {
    position: relative; 
}

input { font-family: 'FontAwesome'; } /* This is for the placeholder */

.wrapper:before {
    font-family: 'FontAwesome';
    color:red;
    position: absolute;
    top: 0px;
    left: -5px;
    content: "\f007";
}

http://jsfiddle.net/jagmitg/0osgcoue/


编辑:这是一个替代方案(不在输入中,但它不会消失。)

<label id="email-label2">
    <i class="fa fa-rocket"></i>
    <input type="text"id="email2" placeholder="email here" />
</label>

CSS:

#email-label2 {
    position: relative;
}

#email-label2 .fa-rocket {
    color: #666;
    top: 2px;
    left: 5px;
    position: absolute;
}

#email2 {
    padding-left: 20px;
}

http://jsfiddle.net/jagmitg/xs459ab2/

你需要在某些事情上妥协!

关于html - html 形式的 Font Awesome 图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25708569/

相关文章:

php - css/php 中的分页

javascript - 我想使用 JS onclick 方法从同一文档获取 url

html - 我如何构建我的 HTML 以优先考虑特定的 div 宽度而不是另一个 div?

forms - PHP 表单方法 post 以及操作 URL

css - 如何在 css 和 html 中构建悬停,当悬停在彩色背景上时会出现图像?

javascript - 鼠标悬停在菜单项上可以触发另一个元素的 native ":hover"状态吗?

html - 特定 div 的自定义形状

jquery - 固定位置 div 仅垂直

jquery - HTMLDOM : How to change text "files selected" from upload button using jquery or javascript?

forms - 索引动态网址