css - 带有内联字体 css 的 FontAwesome 5 Unicode 支持
问题描述
我使用的库不支持 font-weight 属性,而是 fontstyle 由 font css 属性定义,如此处所述
所以我测试了 FontAwesome 5,通过字体 css 属性设置字体样式,但它不起作用。我做错了什么还是 FontAwesome 5 不支持这种定义字体样式的模式?
.calendar::before {
font-family: "Font Awesome 5 Free"; /* updated font-family */
font-weight: 400; /* regular style/weight */
content: "\f133";
}
.calendar2::before {
font: "400 Font Awesome 5 Free"; /* updated font-family */
content: "\f133";
}
<link href="https://use.fontawesome.com/releases/v5.7.2/css/all.css" rel="stylesheet"/>
<div class="calendar"></div>
<div class="calendar2"></div>
解决方案
我看到两个错误:
font
有 2 个强制性属性:大小和家庭。您只指定了家庭。- 双引号内的文本是单个值,因此包含
400
使其成为值的一部分,因此不是先前的值。
尝试这样的事情:
.calendar::before {
font-family: "Font Awesome 5 Free"; /* updated font-family */
font-weight: 400; /* regular style/weight */
content: "\f133";
}
.calendar2::before {
font: 400 1em "Font Awesome 5 Free"; /* updated font-family */
content: "\f133";
}
<link href="https://use.fontawesome.com/releases/v5.7.2/css/all.css" rel="stylesheet"/>
<div class="calendar"></div>
<div class="calendar2"></div>
推荐阅读
- android - Android 应用程序包不支持动态语言更改
- email - 电子邮件中的 UTF-8 编码,解析正文
- algorithm - 找到最快的路径
- excel - Excel中的自定义窗格
- php - Set admin email as BCC for WooCommerce cancelled and failed orders
- css - 为什么我的 PrimeFaces 应用与展示柜看起来不一样?
- reactjs - Memoize functional component using react-redux, reselect and React.memo()
- python - 如何通过将对象键解析为参数从 S3 存储桶下载文件?
- python - 链接:致命错误 LNK1104:无法打开文件 'OLDNAMES.lib'
- c# - 重试机制捕获异常将不起作用