html - webpack 是否有任何扩展/插件可以从 SASS 代码创建内联 CSS?

标签 html css webpack sass

我需要仅使用内联CSS创建特定的HTML代码。

我有这个 HTML 文件:

<div id="highlighted">This is the highlighted text.</div>

我有这个 Sass 文件:

#highlighted {
    background: #ff0;
}

现在我需要使用内联 CSS 输出 HTML 代码:

<div id="highlighted" style="background: #ff0;">This is the highlighted text.</div>

有没有任何扩展、插件、工具、webpack 可以解决这个问题?

最佳答案

html-webpack-inline-style-plugin使用 juice 来做到这一点,所以这个:

<style>#highlighted{ background: #ff0; }</style>
<div id="highlighted">This is the highlighted text.</div>

将产生这个:

<div id="highlighted" style="background: #ff0;">This is the highlighted text.</div>

您可以在此处在线尝试 juice 及其不同选项:https://automattic.github.io/juice/ .

关于html - webpack 是否有任何扩展/插件可以从 SASS 代码创建内联 CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53630175/

相关文章:

javascript - 从另一个 div 获取值,减去,并使用 jQuery 填充另一个 div

javascript - CSS 中类似 MaterialDesign 的显示过渡

webpack - 为什么我的 webpack 命名 block 不工作?

javascript - 如何缩放像图像这样的元素?

php - 如何使用我的php变量UserNameID删除数据库中用户的行

javascript - 为什么我的背景图片隐藏了我的键码生成器?

html - CSS 中有没有一种方法可以让一个子元素指向一个父元素而不是一个元素?

javascript - 如何为标签输入创建自动完成框?

sass - 是否可以使用 Webpack 和 sass 加载程序将 NODE_ENV 参数注入(inject) sass 文件?

node.js - 错误 : Cannot find module '.../webpack'