ホームページ > ウェブフロントエンド > htmlチュートリアル > マテリアル スタイル カラーの生成 style_html/css_WEB-ITnose

マテリアル スタイル カラーの生成 style_html/css_WEB-ITnose

WBOY
リリース: 2016-06-21 08:48:01
オリジナル
1626 人が閲覧しました

テーマカラー

マテリアル テーマ カラー ジェネレーター。

デモ

http: //qingwei-li.github.io/theme-color/

インストール

$ npm i theme-color -S
ログイン後にコピー

クイックスタート

import ThemeColor from 'theme-color'const tc = new ThemeColor('blue', 'red')tc.get()/*{  "lightPrimary": "#BBDEFB",  "primary": "#2196F3",  "darkPrimary": "#1976D2",  "accent": "#FF5252"}*/tc.css({  prefix: 'color-'})/*  .color-light-primary: {    background-color: "#BBDEFB";  }  .color-primary: {    background-color: "#2196F3";  }  .color-dark-primary: {    background-color: "#1976D2";  }  .color-accent {    background-color: "#FF5252";  } */
ログイン後にコピー

オプション

  • primaryColor: String
  • accentColor: String

マテリアルの色: ['red'、'pink'、'purple'、'deepPurple'、'indigo'、'blue'、 'lightBlue'、'シアン'、'ティール'、'グリーン'、'ライトグリーン'、'ライム'、'イエロー'、'アンバー'、'オレンジ'、'ディープオレンジ'、'ブラウン'、'グレー'、'ブルーグレー']

// primary color blue, accent color redvar tc = new ThemeColor('blue', 'red')// randomvar tc = new ThemeColor()// random accent colorvar tc = new ThemeColor('blue')
ログイン後にコピー

API

get()

テーマカラーオブジェクト。 like

{  "lightPrimary": "#BBDEFB",  "primary": "#2196F3",  "darkPrimary": "#1976D2",  "accent": "#FF5252"}
ログイン後にコピー

css(options: Object)

CSS 文字列を返します。

const tc = new ThemeColor('blue', 'red')tc.css({  prefix: 'tc-',  suffix: '-color',  primary: 'main',  lightPrimary: 'light-main',  darkPrimary: 'dark-main',  accent: 'second'})
ログイン後にコピー

出力

.tc-light-main-color: {background-color: #BBDEFB;}.tc-main-color: {background-color: #2196F3;}.tc-dark-main-color: {background-color: #1976D2;}.tc-second-color: {background-color: #FF5252;}
ログイン後にコピー

CLI

-c --config

設定ファイル。 like

{  "color": ["blue", "red"],  "css": {    "prefix": "tc-",    "suffix": "-color",    "primary": "main",    "darkPrimary": "dark-main",    "lightPrimary": "light-main",    "accent": "second"  }}
ログイン後にコピー

-o --output

CSS ファイルを出力します。

-d --demo

デモ HTML ファイルを出力します。

ライセンス

WTFPL

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート