gpt4 book ai didi

javascript - 用 base64 编码字符串替换 css 文件中的所有图像路径 - 汇总

转载 作者:行者123 更新时间:2023-12-05 05:55:56 24 4
gpt4 key购买 nike

我正在尝试在进行汇总构建时将 css 背景 url 中的所有图像路径替换为 base64 编码的字符串。

我正在为此使用 rollup-plugin-postcss,我可以在构建中生成一个单独的 .css 文件,但我希望图像路径是替换为 base64 编码的数据 URL。

像这样:

background: url('images/sample.png');

background: url('data:image/png;base64,R0lGODlhyAAiALM...DfD0QAADs=');

这是我一直在做的:

import postcss from 'rollup-plugin-postcss'

...

plugins: [
postcss({
extensions: ['.css'],
extract: path.resolve('dist/index.css'),
}),
]

最佳答案

一个可能的解决方案是使用 postcss-url :

import postcssurl from 'postcss-url';

postcss({
..., // postcss options
plugins: [
postcssurl({
url: 'inline',
}),
],
}),

关于javascript - 用 base64 编码字符串替换 css 文件中的所有图像路径 - 汇总,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69334379/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com