首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在通过处理更改css文件位置后更改相对urls

如何在通过处理更改css文件位置后更改相对urls
EN

Stack Overflow用户
提问于 2017-10-11 03:49:18
回答 1查看 147关注 0票数 0

对于典型的web项目,我们可以使用gulp/webpackjs/css打包(压缩)到dest dir。但是,background-image图像不需要引起问题的compressing.So :图像和css之间的相对路径被更改,如果我对background-image:url(images/header_title.jpg)这样的background-image:url(images/header_title.jpg)使用相对路径,则会得到404

其他网站是怎么处理这个问题的?感谢您的任何建议!

EN

回答 1

Stack Overflow用户

发布于 2017-10-11 04:17:23

看看css-url-调节器css-rebase-urls。例如,它们都会改变。

代码语言:javascript
复制
background-image: url('coolImage.jpg'); 

你所指定的事物,如:

代码语言:javascript
复制
background-image: url('/image_directory/coolImage.jpg?version=1');

从吞咽-css-url-调整器的文档。

你只需告诉插件你想要的新的相对urls。

代码语言:javascript
复制
gulp.task('default', function () {
  return gulp.src('style.css')
    .pipe(urlAdjuster({
       replace:  ['/old/path','/new/path],
    }))
   .pipe(gulp.dest('modifiedStyle.css'));
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46679491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档