Vertical rhythm plugin for tailwind.css
npm install tailwind-vertical-rhythm
npm install --save-dev tailwind-vertical-rhythm
`
—or—
`
yarn add -D tailwind-vertical-rhythm
`$3
Use https://codepen.io/sebdesign/pen/EKmbGL?editors=0011 to calculate the cap
heights of your fonts.
`js
{
// you can disable standard font size and line height classes and use vr-*
// classes instead
corePlugins: {
fontSize: false,
lineHeight: false
},
verticalRhythm: {
defaultLineHeight: 'loose',
fontCapHeight: {
// Calculated using https://codepen.io/sebdesign/pen/EKmbGL?editors=0011
'default': 0.705,
'Open Sans': 0.72
},
height: 0.5 // Vertical rhythm in rems
},
plugins: [
require('tailwind-vertical-rhythm')
]
}
`And now use
.vr{-fontFamily?}-{lineHeight}-{fontSize} classes to set line height,
font size, and possibly non-default font family at the same time.Also, there’s a
.vr-debug` class showing the vertical rhythm to see whereBased on https://github.com/ceteio/styled-components-rhythm