【问题标题】:FontAwesome icon not showing at all on chromium-based browsersFontAwesome 图标在基于 chromium 的浏览器上根本不显示
【发布时间】:2020-06-19 01:21:15
【问题描述】:

我正在尝试将一些主题从 fontawesome 4 更新到 5。到目前为止,一切似乎都运行良好,i 标签中的图标已显示。除了一个显示为 css 伪元素的特定图标。

我按照 FA 文档的说明进行操作,但图标仍然没有出现。甚至不是一个正方形,只是一个普通的虚无。

这是使用的代码。它应该在hr 的中间显示一个图标:

html头:

<link href="css/font-awesome/css/all.min.css" rel="stylesheet" type="text/css">

html 正文:

<hr class="star-light">

css:

hr.star-light:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f005";
    display: inline-block;
    position: relative;
    top: -.8em;
    padding: 0 .25em;
    font-size: 2em;
    font-style: normal;
    font-variant: normal;
    text-decoration: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

我也尝试放置冲突检测脚本,它实际上找到了一个......但这没有意义,因为只有一个冲突:fa的css本身all.min.css......我什至不确定它与问题有关......我被困在那里已经 2 小时了,我的搜索没有给我任何相关的信息。有人知道发生了什么吗?或者我可以尝试什么?

这是整个存储库,以防您想尝试。这是一个雨果主题。我的仓库已经包含了 fontawesome 5: https://github.com/maxlefou/hugo-freelancer-theme

编辑:我刚刚发现了问题。这很愚蠢:问题只发生在 chrome 和 chromium 浏览器上。一切都在 Firefox 上运行。去数字...

感谢您的帮助。

【问题讨论】:

  • 您的代码运行良好:jsfiddle.net/hu0nz9t3
  • 我知道吗?我在其他任何地方测试过它都有效,但对我来说,它没有......我将使用代码github.com/maxlefou/hugo-freelancer-theme 包含整个回购
  • 您是否启用了广告拦截器?
  • 其实我只是注意到这个问题出现在基于 chromium 的浏览器上。图标出现在 Firefox 上。 :|

标签: css font-awesome pseudo-element


【解决方案1】:

尝试更改字体系列:“Font Awesome 5 Free”; to font-family: "FontAwesome";

这将解决问题。

【讨论】:

  • 没用。事实上,我原以为所有的图标都会停止与你的想法一起工作,但实际上没有任何改变。除了 hr 图标,所有这些都有效。无论如何,问题似乎来自基于铬的浏览器
  • 可以分享一下网页的网址吗?
  • 这是一个雨果主题。存储库在这里github.com/maxlefou/hugo-freelancer-theme
猜你喜欢
  • 1970-01-01
  • 2015-03-12
  • 1970-01-01
  • 2023-01-09
  • 1970-01-01
  • 2017-06-06
  • 2010-09-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多