【发布时间】:2010-09-05 21:10:53
【问题描述】:
我想创建只包含图标的特殊字体。每个字母都会有不同的图标。 我想在css中嵌入这个字体。 并像这样使用 如果我需要一些图标:
<a class="icon">f</a>
和css
<link href='http://fonts.mysite.com/css?family=MyFontWithIcons' rel='stylesheet' type='text/css'>
其中包含:
@media screen {
@font-face {
font-family: 'MyFontWithIcons';
font-style: normal;
font-weight: normal;
src: local('MyFontWithIcons'), url('http://fonts.mysite.com/font?MyFontWithIcons') format('truetype');
}
}
并显示带有图标类的图标:
.icon {font-family: 'MyFontWithIcons'; }
并且字母“f”将被替换为字体内的图标,该图标位于f字母的位置。 并且 css 适用于字体并将 f 替换为字体内的图标。 我认为这是个好主意吗?字体文件的大小小于许多图像图标。 而且通过这种技术,我可以使用不同的字体颜色=不同的图标颜色?尺寸等等。 那么,这是个好主意吗?
【问题讨论】: