@haaretz/sass-type

1.1.3 • Public • Published

@haaretz/sass-type

Typographic scale with css custom properties

Installation

yarn add --dev @haaretz/sass-type

or with npm:

yarn install --save-dev @haaretz/sass-type

Usage

@import '~@haaretz/sass-type'

Configuration

@haaretz/sass-type exposes the following configuration variables:

$htz-typescale-steps

A map enabling or disabling the generation of typographic scale custom properties on a pre-step basis
type: map
default:

$htz-typescale-steps: (
  -4: false,
  -3: false,
  -2: false,
  -1: false,
  0: false,
  1: false,
  2: false,
  3: false,
  4: false,
  5: false,
  6: false,
  7: false,
  8: false,
  9: false,
  10: false,
  11: false,
  12: false,
  13: false,
  14: false,
) !default;

Usage

generate-typography-custum-props

Generate the custom props used by the type mixin, based on the configuration of $htz-typescale-steps. Must be used after $htz-typescale-steps was defined.
Type: mixin
Params:
$selector (string or false): Defaults to false. The selector inside of which custom properties will be generated. false, the default, will cause custom styles to be scoped inside the selectors under which the mixin is included. Examples:

.foo { @include generate-typography-custum-props(); }
// -> .foo { /* custom property declerations */ }

@include generate-typography-custum-props(":root");
// -> :root { /* custom property declerations */ }

type

Output font-size and line-height definitions for a defined step in the typographic scale.
Type: mixin
Params:
$step (number): The step in the typographic scale to be used.
$line (number): OPTIONAL. Overrides the default line-height for the step with a number of vertical rhythm units.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.1.3
    1
    • latest

Version History

Package Sidebar

Install

npm i @haaretz/sass-type

Weekly Downloads

1

Version

1.1.3

License

MIT

Unpacked Size

10.5 kB

Total Files

4

Last publish

Collaborators

  • eranm6
  • haaretz-owner
  • maozzadok
  • tbanin
  • txhawks