1.2.2 • Published 9 years ago
gulp-css-unit v1.2.2
install
$ npm install --save-dev gulp-css-unitusage
const gulp = require('gulp');
const cssunit = require('gulp-css-unit');
...
gulp.task('pxtovw',function(){
gulp.src('src/css/*/*.css')
.pipe(cssunit({
type : 'px-to-vw',
width : 750
}))
.pipe(gulp.dest('dist/'));
});
gulp.task('pxtorem',function(){
gulp.src('src/css/*/*.css')
.pipe(cssunit({
type : 'px-to-rem',
rootSize : 16
}))
.pipe(gulp.dest('dist/'));
});API
options:
type : enum('px-to-vw','px-to-rem')
from : convert X to Y unit,from is hereby X
to : Y
width : designer's screen width,like 640,750, etc.
rootSize : <html> tag's font sizeexplain what kind of situations can use this current version.
PX to VW
designer give you a 750px sketch,but you want to adapt your mobile pages to all kind of screen
then you should do
1 design your page according to 750px with all unit set to px (750px is an example)
2.1 pipe your css process with this plugin
.pipe(cssunit({
type : 'px-to-vw',
//from : 'px',//optional set to px
//to : 'vw',//optional set to vw
width : 750
}))
*************************************************
or 2.2
.pipe(cssunit({
type : 'px-to-rem',
//from : 'px',//optional
//to : 'rem',//optional
rootSize : 16 //this is your html tag's font size
}))
*************************************************
3 get a responsive page css,yeah!CONTACT ME
please feel free to add any your unit issues to my GITHUB ISSUES I will check it!
License
MIT © tsaowe
1.2.2
9 years ago
1.2.1
10 years ago
1.2.0
10 years ago
1.1.9
10 years ago
1.1.8
10 years ago
1.1.7
10 years ago
1.1.6
10 years ago
1.1.5
10 years ago
1.1.4
10 years ago
1.1.3
10 years ago
1.1.2
10 years ago
1.1.1
10 years ago
1.1.0
10 years ago
1.0.8
10 years ago
1.0.7
10 years ago
1.0.6
10 years ago
1.0.5
10 years ago
1.0.4
10 years ago
1.0.3
10 years ago
1.0.2
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago