3.0.1 • Published 7 years ago

postcss-baseline-grid-overlay v3.0.1

Weekly downloads
8
License
MIT
Repository
github
Last release
7 years ago

PostCSS Baseline Grid Overlay Build Status

PostCSS plugin to check vertical rhythm by using a baseline grid overlay created with the linear-gradient function.

body {
    baseline-grid-overlay: 24px hsla(280, 50%, 30%, .3) 9999;
}
Outputs:
body {
    position: relative;
}

body::after {
    background: linear-gradient(to bottom, hsla(280, 50%, 30%, .3), hsla(280, 50%, 30%, .3) 1px, transparent 1px, transparent);
    background-size: 100% 24px;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9999;
}

You can see what the output looks like on CodePen: link

The values for the baseline-grid-overlay property are:

<base-line-height> [, <line-color> [, <z-index>]]

The line-color and z-index values default to rgba(0, 0, 0, .25) and 9999 if omitted.

Usage

postcss([ require('postcss-baseline-grid-overlay') ])

See PostCSS docs for examples for your environment.