javascript - 在 js 中获取原始样式表作为字符串?

标签 javascript css sass

我想将 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,或创建新节点

styleSheetsCSSStyleSheet 实例数组中。

https://developer.mozilla.org/en-US/docs/Web/API/CSSStyleSheet

关于javascript - 在 js 中获取原始样式表作为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52066578/

相关文章:

javascript - 使用正则表达式进行 jQuery/Javascript 密码验证

javascript - Highcharts 和 phantomjs 错误。找不到变量 Highcharts

javascript - 从函数返回的文本中删除子字符串

css - div切入面具

jquery - 防止在单击时隐藏缩写工具提示

sass - 在 Gulp 或 Grunt 上运行 Dart Sass

node.js - 通过任务运行器添加 gulp-sass 中断

javascript - 切换嵌套列表中的链接不可单击

css - 定位一个CSS按钮

sass - '&'选择器选择什么?