我正在尝试使用图标字体,到目前为止,它在除 Firefox 之外的所有浏览器中都能正常工作,我不明白为什么,它只是显示data-icon
属性中的值而不是图标,任何人都可以解释为什么它在 firefox 中不起作用(最新)?
@font-face {
font-family: 'icon-font';
src: url('//bit.ly/ZxomPz') format('woff'),
url('//bit.ly/WPGMJF') format('truetype'),
url('//bit.ly/16eqBwn') format('eot'),
url('//bit.ly/16eqLDZ') format('svg');
}
[data-icon]::before {
font-family: 'icon-font';
font-weight: 400 !important;
content: attr(data-icon);
text-transform: none;
margin-right: 3px;
position: relative;
top: 8px;
right: 5px;
font-size: 31px;
line-height: 0;
}
<span data-icon="1" aria-hidden="true"></span>