🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

@nib-styles/v2-typography

Package Overview
Dependencies
Maintainers
27
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nib-styles/v2-typography

nib styled typography

5.0.0
latest
Source
npm
Version published
Weekly downloads
8
300%
Maintainers
27
Weekly downloads
 
Created
Source

@nib-styles/v2-typography

nib styled typography

Installation

npm install --save @nib-styles/v2-typography

Note: Requires Opens Sans and Roboto fonts from Google Fonts:

<link rel='stylesheet' href='//fonts.googleapis.com/css?family=Open+Sans:400,700|Roboto:300,700' />

Usage

Using mixins

@import "@nib-styles/v2-typography";

.product {

  &__title {
    @include title(2, $color: 'grey', $pad: true)
  }

  &__description {
    @include copy($color: 'grey', $pad: true)
  }

  &__link {
    @include link($color: 'green')
  }

}
<div class="product">
    <h2 class="product__title">Top</h2>
    <p class="product__description">
      The best hospital cover you can get.
      <a class="product__link">Join now!</a>
    </p>
</div>

Using compiled classes

@import "@nib-styles/v2-typography/compiled";
<div class="v2-article">
    <h2 class="v2-title v2-title--2 v2-title--color-doc">Top</h2>
    <p class="v2-copy">
      The best hospital cover you can get.
      <a class="v2-link v2-link--green">Join now!</a>
    </p>
</div>

Mixins

@include title($size, $color : null, $padding : false)
  • $size Required. An integer from 1-4.

  • $color Optional. May be grey, green or white. If no color is provided the title will inherit the color from its parent element.

  • $padding Optional. If true an amount of top and bottom margin is applied.

@include copy($size : null, $color : null, $padding : false)
  • $size Optional. May be small or large.

  • $color Optional. May be grey, green or white. If no color is provided the title will inherit the color from its parent element.

$padding Optional. If true an amount of top and bottom margin is applied.

@include link($color : null)
  • $color Optional. May be green, grey or white. If no color is provided the title will inherit the color from its parent element.

Functions

text-color-disabled($color)
  • $color Required. The normal text color.

Changelog

5.0.0

  • break: bump version of v2-icons

v4.3.0

  • fix: colour should default to currentColour when no color is specified

v4.2.0

  • add: a reusable function for generating the disabled text color

v4.0.2

  • fix: both color names and color name strings work for title(), copy() and link() mixins e.g. copy($color: green), copy($color: 'green')

v4.0.1

  • fix: bumped the package version to display the latest readme on npmjs.com

v4.0.0

  • break: copy() color defaults to inherit
  • break: title(), copy() and link() mixins error if they receive an invalid param
  • add: copy() size configurable via mixin
  • add: $font-copy and $font-title variables
  • fix/break: link()/.v2-link now has font specified so it doesn't have to be inside a v2-copy block
  • fix: title() padding should be dependent on the title size
  • fix: issues with mixins comparing strings and color names
  • fix: documentation

v2.3.0

  • Mixins!!

v2.2.0

  • Setting color: inherit on .v2-link by default

FAQs

Package last updated on 08 Mar 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts