1.0.1 • Published 9 years ago
gulp-css-variables v1.0.1
gulp-css-variables
description
Gulp CSS Variables is a plugin of Gulp to replace common CSS rules in CSS files with a CSS Variable. This plugin is for Front End Developers who maintains CSS files containing some fixed brand colors or other CSS rules.
usage
var cssVariables = require('gulp-css-variables');
var gulp = require('gulp');
gulp.task('default', function() {
gulp.src('*.css')
.pipe(cssVariables())
.pipe(gulp.dest('./dest'));
});
input
.one {
color: white;
background-color: brown;
margin: 10px;
width: 50px;
height: 50px;
display: inline-block;
}
.two {
color: white;
background-color: black;
margin: 10px;
width: 150px;
height: 70px;
display: inline-block;
}
.three {
color: white;
background-color: brown;
margin: 10px;
width: 75px;
}
.four {
color: white;
background-color: brown;
margin: 10px;
width: 100px;
}
.five {
background-color: brown;
}
output
:root {
--0: white;
--1: brown;
--2: 10px;
--3: inline-block;
}
.one {
color: var(--0);
background-color: var(--1);
margin: var(--2);
width: 50px;
height: 50px;
display: var(--3);
}
.two {
color: var(--0);
background-color: black;
margin: var(--2);
width: 150px;
height: 70px;
display: var(--3);
}
.three {
color: var(--0);
background-color: var(--1);
margin: var(--2);
width: 75px;
}
.four {
color: var(--0);
background-color: var(--1);
margin: var(--2);
width: 100px;
}
.five {
background-color: var(--1);
}