An open API service indexing awesome lists of open source software.

https://github.com/janczer/postcss-make-it-bright

PostCSS plugin make all colors more bright.
https://github.com/janczer/postcss-make-it-bright

colors css postcss postcss-plugin rgb rgba

Last synced: 5 months ago
JSON representation

PostCSS plugin make all colors more bright.

Awesome Lists containing this project

README

          

# PostCSS Make It Bright
[![Build Status][ci-img]][ci] [![codecov.io][cov-img]][cov]

[PostCSS] plugin make all colors more bright.

[PostCSS]: https://github.com/postcss/postcss
[ci-img]: https://travis-ci.org/janczer/postcss-make-it-bright.svg
[ci]: https://travis-ci.org/janczer/postcss-make-it-bright
[cov-img]: https://codecov.io/github/janczer/postcss-make-it-bright/coverage.svg?branch=master
[cov]: https://codecov.io/github/janczer/postcss-make-it-bright?branch=master

```css
.foo {
color: #121212;
}
```

```css
.foo {
color: #1B1B1B;
}
```

## Usage

The plugin make all colors more bright.

```js
postcss([ require('postcss-make-it-bright') ])
```

The default option is 50%, but you can pass in options the parameter `value` which taken numbers from `0` to `100`:

```js
const postcss = require('gulp-postcss');
const gulp = require('gulp');
const brighter = require('postcss-make-it-bright')

gulp.task('css', function () {
var plugins = [
brighter({ value: 85 }),
];
return gulp.src('./src/*.css')
.pipe(postcss(plugins))
.pipe(gulp.dest('./dest'));
});
```

## Models of color

* [RGB](#rgb)
* [RGBA](#rgba)
* [HSL](#hsl)
* [HSLA](#hsla)
* [Word](#word)

#### RGB

```css
.foo {
color: rgb(10, 10, 10);
}
```

```css
.foo {
color: rgb(15, 15, 15);
}
```

#### RGBA

```css
.foo {
color: rgba(10, 10, 10, 0.6);
}
```

```css
.foo {
color: rgba(15, 15, 15, 0.6);
}
```

If alpha channel is `1` the plugin return a color in `rgb` model.

#### HSL

```css
.foo {
color: hsl(90, 10%, 10%);
}
```

```css
.foo {
color: hsl(90, 10%, 10%);
}
```

#### HSLA

```css
.foo {
color: hsla(90, 10%, 10%, 0.6);
}
```

```css
.foo {
color: hsla(90, 10%, 15%, 0.6);
}
```

If the alpha channel is `1` then a plugin return a color in `rgb` model.

#### Word

```css
.foo {
color: red;
}
```

```css
.foo {
color: #FF8080;
}
```

See [PostCSS] docs for examples for your environment.

## LICENSE

See [LICENSE](LICENSE)