css - 在 Salesforce 中升级到 Font Awesome 5
问题描述
我正在尝试升级到 FontAwesome 5,但它不起作用。我们通过 Salesforce 原生的 OrchestraCMS 运行我们的网站。
我已经下载了第 5 版并按原样上传到我的静态资源中。然后在我的 Visualforce 组件页面标题中,我添加了以下代码:
<apex:stylesheet value="{!URLFOR($Resource.FontAwesome, '/FontAwesome/css/fontawesome.css')}" />
我们使用CSS 伪元素,所以我根据说明更新了所有类:
.expired::before {
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f017";
color: #886E3A;}
我试过只解压缩和上传 webfonts 和 css 文件,但这仍然不起作用。
任何建议,将不胜感激。
解决方案
这可能是我在 Salesforce 中构建网站的方式,但对于那些与我有同样问题的人,我建议如下:复制 fontawesome.css(从文件底部的 URL 中删除“../”)并将 webfonts 文件夹放入静态资源中的 zip 文件中。
然后参考您的样式表:
这些说明与 Font Awesome 网站略有不同,因为上传他们的 zip 文件并引用它对我不起作用。
推荐阅读
- c# - 如何解决从 .NET 5 主机应用程序引用为插件的 Framework 4.8 类库的资源依赖关系?
- python - 在 Python 中忽略日期的正则表达式查找分数
- sql - 我如何/在哪里使用 PIVOT?
- macos - SwiftUI + MacOS + Xcode:格式化两个视图 HStack 的右侧,使其在其父视图中居中
- c - 静态库版本独立吗?
- javascript - 如何处理 NestJS @Get() 装饰器?
- ios - ARKit 头部倾斜检测 - iOS
- javascript - 在 Construct 2 Engine 中获取异步值
- android - 在模拟器与物理设备中运行仪器测试
- c# - 使用主键节点将 TSQL 转换为 NoSQL