“之前”伪元素在 Font Awesome v.5 中不起作用

新手上路,请多包涵

我究竟做错了什么?

 body {
  font-family: arial;
  font-size: 1.5rem;
}

li.facebook:before {
  content: "\f09a";
  font-family: FontAwesome;
}

li {
  list-style: none;
}
 <link href="https://use.fontawesome.com/releases/v5.0.1/css/all.css" rel="stylesheet" />
<ul>
  <li class="facebook">123 Drive.</li>
  <li><i class="fab fa-twitter-square"></i> Twitter</li>
</ul>

原文由 Labanino 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 445
1 个回答

更新 3:

font-family 是错误的。

使用 font-family: "Font Awesome 5 Brands"

也许你必须设置一个 font-weight文档

更新 2: TL;DR

font-family 是错误的。

使用 font-family: "Font Awesome 5 Brands"


对于 Font Awesome 5 ,这必须是以下之一:

更新是因为您使用 css webfonts:

对于使用 CSS 的方法 Web 字体

自由的

font-family: "Font Awesome 5 Free"

font-family: "Font Awesome 5 Pro"

品牌 => 使用这个!

 font-family: "Font Awesome 5 Brands"

见这里: https ://jsfiddle.net/nwodoo32/1/


对于带有 Javascript 的方法 SVG

坚硬的

font-family: "Font Awesome 5 Solid"

常规的

font-family: "Font Awesome 5 Regular"

品牌

font-family: "Font Awesome 5 Brands"

(专业版)

 font-family: "Font Awesome 5 Light"

原文由 mfgmicha 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题