2.1.0 • Published 6 years ago

postcss-hard-scaling v2.1.0

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

postcss-hard-scaling

Hard scaling plugin for PostCSS…

So, we have CSS like this:

.Block {
    width: 22ptr;
    height: 22ptc;
    line-height: 22ptf;
    border-radius: 10pt;
}

After plugin postcss-hard-scaling applying:

var postcss = require('gulp-postcss');
var scaling = require('postcss-hard-scaling');

gulp.task('scale', function () {
    return gulp.src('./src/index.css')
        .pipe(postcss([
            scaling({
                layout: 960,
                interface: 1280,
                log: true
            })
        ]))
        .pipe(gulp.dest('./build'));
});

We get:

.Block {
    width: 29px;
    height: 30px;
    line-height: 29px;
    border-radius: 13.3333px
}

Units:

ptr — Will be scaled and rounded to the nearest integer.

ptc — Largest integer less than or equal to a scaled.

ptf — Smallest integer greater than or equal to a scaled.

pt — Just multiplication.

Arguments:

layout — Source size: integer

interface — Destination size: integer

log — Console logging: boolean

2.1.0

6 years ago

2.0.0

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago