Skip to content
This repository was archived by the owner on Oct 18, 2024. It is now read-only.

csstools/postcss-short-color

Folders and files

NameName
Last commit message
Last commit date

Latest commit

eb00572 · Oct 9, 2018

History

5 Commits
Oct 9, 2018
May 25, 2017
Oct 9, 2018
Oct 9, 2018
Oct 9, 2018
Oct 9, 2018
Oct 9, 2018
Oct 9, 2018
Oct 9, 2018
Oct 9, 2018
Oct 9, 2018
Oct 9, 2018
Oct 9, 2018

Repository files navigation

PostCSS Short Color PostCSS

NPM Version Build Status Support Chat

PostCSS Short Color lets you define background-color within the color property in CSS.

header {
  color: #abccfc #212231;
}

/* becomes */

header {
  background-color: #212231;
  color: #abccfc;
}

Usage

Add PostCSS Short Color to your project:

npm install postcss-short-color --save-dev

Use PostCSS Short Color to process your CSS:

const postcssShortColor = require('postcss-short-color');

postcssShortColor.process(YOUR_CSS /*, processOptions, pluginOptions */);

Or use it as a PostCSS plugin:

const postcss = require('postcss');
const postcssShortColor = require('postcss-short-color');

postcss([
  postcssShortColor(/* pluginOptions */)
]).process(YOUR_CSS /*, processOptions */);

PostCSS Short Color runs in all Node environments, with special instructions for:

Node PostCSS CLI Webpack Create React App Gulp Grunt

Options

prefix

The prefix option defines a prefix required by properties being transformed. Wrapping dashes are automatically applied, so that x would transform -x-color.

postcssShortColor({ prefix: 'x' });
header {
  -x-color: #abccfc #212231;
}

/* becomes */

header {
  background-color: #212231;
  color: #abccfc;
}

skip

The skip option defines the skip token used to ignore portions of the shorthand.

postcssShortColor({ skip: '-' });
header {
  color: - #212231;
}

/* becomes */

header {
  background-color: #212231;
}

About

Define background-color within the color property in CSS

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published