gulp-convert-css-var

0.1.3 • Public • Published

gulp-convert-css-var

获取css的变量的具体值,并在变量的上一行加上一行写入了具体值的规则,用于兼容不支持css变量的浏览器

安装

npm安装

npm install gulp-convert-css-var --save-dev

简单的例子

var gulp = require('gulp');
var convert  = require('gulp-cat');
 
gulp.task('default', function() {
    return gulp.src('./test.css')
        .pipe(convert());
});

假设test.css的内容为:

:root {
    --BG-0: #ededed;
    --FG-0: rgba(0, 0, 0, .9)
}
 
@media (prefers-color-scheme: dark){
    :root {
        --BG-0: #191919;
        --FG-0: rgba(255, 255, 255, 0.8);
    }
}
 
.example {
    margin-top: 20px;
    color: var(--FG-0);
    background: var(--BG-0);
}
 
.example .test {
    margin: 10px
}

会转化为:

:root {
    --BG-0: #ededed;
    --FG-0: rgba(0, 0, 0, .9);
}
 
@media (prefers-color-scheme: dark){
    :root {
        --BG-0: #191919;
        --FG-0: rgba(255, 255, 255, 0.8);
    }
}
 
.example {
    margin-top: 20px;
    color: rgba(0, 0, 0, .9);
    color: var(--FG-0);
    background: #ededed;
    background: var(--BG-0);
}
 
.example .test {
    margin: 10px;
}

Readme

Keywords

Package Sidebar

Install

npm i gulp-convert-css-var

Weekly Downloads

11

Version

0.1.3

License

ISC

Unpacked Size

9.48 kB

Total Files

6

Last publish

Collaborators

  • wrynnsun
  • meskl
  • iskl