kndlng

0.2.1 • Public • Published

KNDLNG

VVWIP

Utilties for styling in JavaScript — Obsidian.css represented in JavaScript. Experimental and that's half the fun.

Installation.

npm i -S kndlng

Usage

import { StyleSheet, css } from 'aphrodite/no-important'
import { Typescale, Obsidian, Spacing, Families } from './index.js'
 
function btnFn (color, hover) {
  return {
    appearance: 'none',
    maxWidth: '12rem',
    textAlign: 'center',
    borderRadius: '5px',
    fontSize: Typescale().f4,
    fontFamily: Families.avenir(),
    lineHeight: 1,
    border: 0,
    padding: Spacing.one(),
    transition: 'all 250ms linear',
    color: Obsidian.offwhite,
    backgroundColor: color,
    ':hover': {
      backgroundColor: hover
    }
  }
}
 
 
const styles = StyleSheet.create({
  button: btnFn(Obsidian.yellow, Obsidian.blue)
})
 

Readme

Keywords

Package Sidebar

Install

npm i kndlng

Weekly Downloads

0

Version

0.2.1

License

MIT

Last publish

Collaborators

  • charlespeters