自从我使用图标字体以来,一个类别只能有两种颜色而不是一堆定位或剪辑,这一直是一个巨大的问题...因为在网站上拥有多彩的图标是相当常见的事情,今天我找到了解决办法,我想为像我一样寻找答案但只找到复杂性的人发布这篇文章...
自从我使用图标字体以来,一个类别只能有两种颜色而不是一堆定位或剪辑,这一直是一个巨大的问题...因为在网站上拥有多彩的图标是相当常见的事情,今天我找到了解决办法,我想为像我一样寻找答案但只找到复杂性的人发布这篇文章...
好的,我会逐步说明:
ILLUSTRATOR 部分
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及以上版本以及其他所有我检查过的浏览器。
:before
和:after
。 - Gil Epshtain