由于我使用过Icon字体,因此在一个类中使用两种颜色而不是一堆定位或剪辑是一个很大的问题..因为在一个网站中有多色图标是相当普遍的事情,所以我来到了对面今天的解决方案我想我可能只是为那些寻找答案但却发现并发症的人发布这个...
答案 0 :(得分:7)
好的,我将逐步完成这项工作:
ILLUSTRATOR PART
<强> ICOMOON 强>
然后这是我用于多彩色字体图标的一类解决方案的CSS:
<强> CSS 强>
.icon-earth{
font-family: 'icomoon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
}
.icon-earth:after {
content: "\e006";
color:#F33;
font-size:6em;
}
.icon-earth:before {
content: "\e007";
color:#0C0;
font-size:6em;
letter-spacing:-1em;
}
<强> HTML 强>
<div class="icon-earth"></div>
它很安静,很容易根据自己的需要解释CSS,如果有需要请大声喊叫,我会逐步完成这个...
最后这是 JSFIDDLE ,虽然我无法在JsFiddle中发现自定义图标字体......
浏览器支持是IE8及以上,然后是我检查过的所有其他内容..