如何将fontello图标放入输入值?

时间:2014-06-12 22:09:04

标签: html fontello

说我有这段代码:

<input type="submit" value="Send" />

但在文字&#34;发送&#34;我想要一个fontello图标。显然这不起作用:

<input type="submit" value="Send <i class='icon-right-circle'></i>" />

在我的fontello demo.html 文件中,该图标的代码为0xe81c。难道没有把这个图标放在输入值中吗?像HTML实体一样吗?

谢谢!

2 个答案:

答案 0 :(得分:9)

这应该有效:

<input type="submit" value="Send &#xf001;" style="font-family:icons" />

有两个步骤:

  1. 使用&#xf001;输出字符。您可以在fontello css文件中找到代码,例如content:'\f001',只需替换\f001 - &gt; &#xf001;

  2. 为此元素设置font-family。我在代码中使用icons,你应该检查css文件中的字体名称。


  3. 进一步的步骤: 您可以自定义自己的班级:
    .myfont { font-family:icons; }

    并且html将是:
    <input type="submit" value="Send &#xf001;" class="myfont" />

答案 1 :(得分:0)

您可以在CSS中尝试:

input[type='submit'] {
    background-image: url(images/icon.gif);
    background-position: 7px 7px;
    background-repeat: no-repeat;
}

其他选项使用button type="submit"代替input

<button type="submit" class="btn btn-success">
    <i class='icon-right-circle'></i> Text
</button>