html - 如何在 Chrome 扩展程序中使用 .tff 字体?
问题描述
我是 CSS 新手,不知道为什么这不起作用。我从网上下载了一个 .tff 字体,并将它放在我的 css 文件夹中,就在 popup.css 旁边。这不是内容脚本扩展,如果这会有所不同(此字体在弹出窗口和设置页面中使用),我正在通过 chrome 扩展上的“加载解压”加载我的扩展。
弹出窗口.css
@font-face{
font-family:'digital-7';
src: url("./digital-7.ttf");
}
.digit {
font: digital-7;
color: blue;
display: inline-block;
font-weight: 'bold';
font-size: 32px;
}
我的 React 组件文件之一中有问题的元素:
<div className="digit">{this.state.seconds}</div>
我尝试添加type="text/css"
到 div,也尝试提交,url()
因为我不确定我为什么需要它,但这些也不起作用。这与清单文件有关吗?我什至没有看到任何错误。
解决方案
问题是我需要使用的一个简单错误,font-family: digital-7
而不仅仅是font: digital-7
.
推荐阅读
- firebase - 允许更新嵌套字段的 Firestore 安全规则
- dart - 构造函数可选参数
- hibernate - 新记录没有得到生成的 id
- matplotlib - 如何为 jupyter 笔记本设置默认背景色 matplotlib 图?
- ios - TableviewController/Rows/Images 的问题
- javascript - map 和 switchMap 一起使用
- javascript - 如何从当前目标隐藏以前的 div?
- django - 应用引擎上的 django 不会在子目录中呈现模板
- sql - ADODB 在字符串中插入单引号
- php - 使用 jquery 上传多张图片