css - 如何在字体目录中加载 Font Awesome ?

标签 css font-face font-awesome

我无法在 fonts 目录中加载 font awesome,在 font awesome 中有如下图标样式:

.fa-star:before {
  content: "\f005";
}

我要获取内容:"\f005";并放入我自己的样式,但我认为目录字体未加载,如何在目录字体中加载 Font Awesome 文件?

我尝试将此代码添加到我的样式中:

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

并复制字体文件夹。

这里是我的样式代码:

.example li a:before {
    float: left;
    font-size: 10px;
    content: "\f005";
}

这是我的目录结构

- assets
-- css
   mystyle.css
-- fonts
   FontAwesome.otf
   fontawesome-webfont.eot
   fontawesome-webfont.eot
   fontawesome-webfont.svg
   fontawesome-webfont.ttf
   fontawesome-webfont.woff
   fontawesome-webfont.woff2

最佳答案

只需为您的自定义类添加font-family

.fa-star{
    font-family: 'FontAwesome';
}

.fa-star:before {
    content: "\f005";
}

关于css - 如何在字体目录中加载 Font Awesome ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40544185/

相关文章:

html - 我真的需要在 html 中为 & < > % 等使用 ascii 码吗

php - 使用 PHP 和 jQuery 更改 CSS 样式

javascript - 创建 Fabric.js Canvas 时 Canvas 失去样式

css - ie8 忽略了我所有的字体声明

CSS 字体图标字体系列被忽略

java - 如何在没有上下文的android Holder类中使用Font Awesome?

c++ - 如何在Qt中使用FontAwesome

javascript - Jquery- offsetLeft 在向右滚动时不起作用

margin - 文本上奇怪的垂直空间

html - 在 HTML 5 Web 组件中使用很棒的字体