reactjs - 我们如何在css文件中导入js文件变量
问题描述
我尝试过使用这行代码,但它不起作用
@import url("Javascriptfile.js");
和<script type="text/javascript" src="Script.js">
这两种方式都行不通。
在 js 文件中我有
export const PrimaryColor = "#4267B2";
我想在我的css文件中导入它我该怎么做?
解决方案
我不相信这是可能的。
您可以在一定程度上使用 JavaScript 操作 CSS,但主要是通过 DOM 操作(作用于类名)或以编程方式生成 CSS(但最终还是 CSS)来完成。
我认为从 CSS 的范围内访问“JavaScript 世界”是不可能的。
但是,如果您想在 CSS 中使用变量名称来引用常量,例如颜色、大小等,您可以使用 CSS 自定义属性功能:https ://developer.mozilla.org/en-US/docs/Web/ CSS/Using_CSS_custom_properties
推荐阅读
- android - 在 Android 上实现键盘楔
- r - 如何更改 RMarkdown PDF 中 kableExtra()-footnote 的文本颜色?
- hyperledger-composer - 为什么我无法获取附加到资产的参与者的属性?
- database - Cx_Oracle 连接问题 Redhat
- azure - 在使用 Azure 数据工厂复制到 ADW 时将数据动态修剪为 4000 个字符
- c# - WPF 自定义 DependencyProperty 绑定 - SetValue 设置正确的值,但绑定的属性集接收 null
- azure - 有没有办法从 Azure API 管理中删除 javascript 代码示例?
- angular - 在 Http Server 中部署时如何获得在 Angular 中工作的深层链接
- javascript - JavaScript - 这样做时需要单击两次以编辑输入和奇怪的 SW 错误(仅限 IE 11)
- yii2 - Yii2 使用一个表格插入多个相同模型的数据