gulp-webp-css-splitter
Version:
Duplicate background images with webp. Add .webp and .no-webp classes. Minify result css
40 lines (35 loc) • 724 B
Markdown
Duplicate background images with webp. Add .webp and .no-webp classes. Minify result css
```css
// Input
.logo {
width: 30px;
height: 30px;
background: url(/logo.png);
}
// Output (minified in reality)
.logo {
width: 30px;
height: 30px;
}
.webp .logo {
background: url(/logo.webp);
}
.no-webp .logo {
background: url(/logo.png);
}
```
```bash
npm i --save-dev gulp-webp-css-splitter
```
```javascript
var webpCss = require('gulp-webp-css-splitter');
gulp.task('css', function () {
gulp.src('./assets/css/*.css') // or .pipe(sass())
.pipe(webpCss()) // or .pipe(webpCss(['.jpg','.jpeg']))
.pipe(gulp.dest('./public/css/'))
});
```