0.1.2 • Published 5 years ago
postcss-custom-units v0.1.2
postcss-custom-units
A PostCSS plugin allowing for on-the-fly custom units for uniform spacing, vertical-rhythm, and baseline grids.
Examples
Create a value, then utilize that value. Let's say you wanted to build you line-heights off a baseline grid:
h1 {
--unit-bf: 16px;
--unit-bl: 24px;
font-size: 2bf;
line-height: 2.75bl;
margin-top: .25bl;
}Yields:
h1 {
--unit-bf: 16px;
--unit-bl: 24px;
font-size: 32px;
line-height: 66px;
margin-top: 6px;
}Options
Default:
{
prefix: 'unit',
}unit(String) Allows you to change the prefix customUnits uses to watch for your inline units.
Usage
Install:
npm install postcss-custom-units --saveThen include the plugin:
postcss([
require('postcss-custom-units')(options)
]).processSee PostCSS docs for examples for your environment.
Licence
Released under the MIT license.