在CSS中,引用字体图标是一种非常常见的操作。字符向量图标是一种使用CSS和Web 字体技术创建的图标,它将普通字符编码映射到图标字体中的特定形状。通常,我们需要下载特定的字体文件,然后通过CSS来引...
在CSS中,引用字体图标是一种非常常见的操作。字符向量图标是一种使用CSS和Web 字体技术创建的图标,它将普通字符编码映射到图标字体中的特定形状。
通常,我们需要下载特定的字体文件,然后通过CSS来引用它们。下面是一个演示如何引用字体图标的CSS代码片段。
@font-face {
font-family: 'Font Awesome 5 Pro';
src: url('fontawesome-pro-5-0-10-web/css/fontawesome-webfont.eot?v=5.0.10');
src: url('fontawesome-pro-5-0-10-web/css/fontawesome-webfont.eot?#iefix&v=5.0.10') format('embedded-opentype'),
url('fontawesome-pro-5-0-10-web/css/fontawesome-webfont.woff2?v=5.0.10') format('woff2'),
url('fontawesome-pro-5-0-10-web/css/fontawesome-webfont.woff?v=5.0.10') format('woff'),
url('fontawesome-pro-5-0-10-web/css/fontawesome-webfont.ttf?v=5.0.10') format('truetype'),
url('fontawesome-pro-5-0-10-web/css/fontawesome-webfont.svg?v=5.0.10#fontawesome') format('svg');
font-weight: 400;
font-style: normal;
}
.icon:before {
font-family: 'Font Awesome 5 Pro';
font-weight: 400;
font-style: normal;
display: inline-block;
text-decoration: inherit;
width: auto;
text-align: center;
speak: none;
line-height: normal;
text-transform: none;
letter-spacing: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}