我想将 js 中的 Raw sass 作为字符串导入。不使用节点。有没有办法把scss/sass/css中的内容作为变量获取?
我已经尝试使用 getComputedStyles
但它只显示了有效的属性。有没有一种“hacky”的方式来读出这个?
最佳答案
要完全理解您的要求有点棘手,我假设您想导入 SASS 并将其用作 CSS - 因此您需要对导入的规则做自己的事情?
您确实可以编辑样式表并使用一些巧妙的代码 - 您可以即时生成实时或新的 CSS:
这是此页面的示例:
document.styleSheets[3].rules[0].cssText
".wmd-snippet-button span { background-position: 0px 0px; }"
因此您可以迭代并读取所有已实现的 CSS,或创建新节点
styleSheets
在 CSSStyleSheet
实例数组中。
https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet
关于javascript - 在 js 中获取原始样式表作为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52066578/