1.0.3 • Published 5 years ago

@citizensadvice/line-height v1.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

Line-height npm (scoped)

Defines the height of a single line of text.

Classes

Class nameValue
.lh-0$line-height-0 (0px)
.lh-1$line-height-1 (20px)
.lh-2$line-height-2 (24px)
.lh-3$line-height-3 (28px)
.lh-4$line-height-4 (36px)
.lh-5$line-height-5 (48px)

Responsive line-height classes

To apply specific classes at set screen widths, use the following classes:

AbbrValue
ns$breakpoint-ns (min-width: 48rem)
m$breakpoint-m (min-width: 48rem, max-width: 64rem)
l$breakpoint-l (min-width: 64rem)
<h1 class="lh-2 lh-1-l">Heading...</h1>

// The expected behaviour here is a line-height of 24px up until // devices with a screen width of
64rem where it'll decrease // to 20px.

Installation

$ npm install @citizensadvice/line-height

now import into your stylesheet...

@import '@citizensadvice/line-height/index.scss';

You can make use of the unpkg service, try adding the link below to the head of your HTML file.

<link src="https://unpkg.com/@citizensadvice/line-height@latest/build/line-height.css" />