首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用IcoMoon添加输入类型提交的图标

使用IcoMoon添加输入类型提交的图标
EN

Stack Overflow用户
提问于 2016-03-20 18:21:41
回答 2查看 3.2K关注 0票数 2

我试图通过使用<input type="submit">向IcoMoon添加搜索图标。我不能把<i>包括在<input>里面。

我尝试了以下使用伪:before的方法,但不起作用。

HTML:

代码语言:javascript
复制
<div class="top-search">
    <form class="navbar-form navbar-right">
        <input type="text" class="form-control" placeholder="Search...">
        <input type="submit" class="icon-search" value="e90e">
    </form>
</div>

CSS:

代码语言:javascript
复制
@font-face {
    font-family: 'icomoon';
    src: url('icomoon.eot?lkqd5y');
    src: url('icomoon.eot?lkqd5y#iefix') format('embedded-opentype'),
         url('icomoon.ttf?lkqd5y') format('truetype'),
         url('icomoon.woff?lkqd5y') format('woff'),
         url('icomoon.svg?lkqd5y#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-search:before {
    content: "\e90e";
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-05-18 16:03:00

最后,我找到了解决上述问题的方法。

代码语言:javascript
复制
<input type="submit" class="icon-search" value="&#xe90e">
票数 1
EN

Stack Overflow用户

发布于 2016-03-20 18:26:31

<input>元素不允许有伪内容。您可以使用<button type="submit">代替。这样您就可以直接使用:before或向其中添加<i>标记。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36117704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档