【发布时间】:2018-11-13 20:35:23
【问题描述】:
我的 html/php 索引中链接了字体很棒的免费版 css,所以如果我直接调用该页面上的任何 FA 图标,它们都可以正常工作。
但是,我正在尝试将一些应用到我的 CSS 中的伪元素,但我无法让它工作。它只显示一个空的正方形/框。
我查看了文档并尝试使用单引号和双引号,但无论如何它仍然是一个空方格。
任何人都清楚我在这里做错了什么吗?
a[aria-expanded="false"]::before, a[aria-expanded="true"]::before {
font-family: "Font Awesome 5 Solid";
content: "\f106";
font-weight: 400;
display: block;
position: absolute;
right: 20px;
font-size: 0.6em;
}
a[aria-expanded="true"]::before {
font-family: "Font Awesome 5 Solid";
content: "\f106";
}
非常小的 codepen,大部分 CSS 和 JS 被剥离 https://codepen.io/anon/pen/yEeZWX
【问题讨论】:
-
你能在 codepen 或类似的环境中隔离问题吗?
-
字体有试用、品牌还是免费的,不确定solid是否可用...
font-family: "Font Awesome 5 Brands","Font Awesome 5 Free"; -
@CameronHurd 没想到,只是添加了一个非常精简的版本
-
@G-Cyr 是的,我目前将它们全部用于 CSS,但仍然没有
-
好的,可能与字体大小有关;)codepen.io/anon/pen/zarbYj
标签: css font-awesome font-awesome-5