icolors-vars

0.0.9 • Public • Published

Colors System

Installation

npm install icolors-vars
pnpm install icolors-vars
yarn add icolors-vars

Design motivation

Sometimes, we need a design system where users can get the job done quickly. Use the existing color design system on the market and get familiar with quick color matching.

Naming

  • --i indicates the iColorsSystem design system problem
  • -antd indicates the design system name
  • -red-100 indicates read and color scale

Integrated color system

  • antd
  • tailwind
  • elm-plus
  • material-ui

Use in CSS

  • icolors-vars in React main entry file
import 'icolors-vars' // current is antd
import 'icolors-vars/antd.css' // antd.css
import 'icolors-vars/tailwind.css' // tailwind.css
import 'icolors-vars/mui.css' // mui.css
import 'icolors-vars/elm-plus.css' // elm-plus.css
div {
  colors: var(--i-antd-red-100);
  background-color: var(--i-mui-red-A400);
}

Use in javascript runtime

import colors from 'icolors-vars/index.js'
import antd from 'icolors-vars/antd.js'
import elmPlus from 'icolors-vars/elm-plus.js'
import mui from 'icolors-vars/mui.js'
import tailwind from 'icolors-vars/tailwind.js'

const c1 = colors.antd.100
const c2 = colors.elmPlus.100
const c3 = colors.mui.100
const c4 = colors.tailWind.100

const ac1 = antd.100
const ac2 = elmPlus.100
const ac3 = mui.100
const ac4 = tailwind.100

color utils

import { invertHexColor } form 'icolors-vars'

const writeInvertHexColor = invertHexColor('#000000')

Note

At present, references in the dist directory are used, and in the future, the dist file will be removed to make the reference more simple and reasonable

Package Sidebar

Install

npm i icolors-vars

Weekly Downloads

2

Version

0.0.9

License

MIT

Unpacked Size

40 kB

Total Files

11

Last publish

Collaborators

  • magnesium-