1.2.3 • Published 4 years ago

@gradient-js/css v1.2.3

Weekly downloads
18
License
MIT
Repository
-
Last release
4 years ago

@gradient-js/css

gradient-js module for css gradient generation

License: MIT

Installation

CLI

Yarn

yarn add @gradient-js/css

Npm

npm install --save @gradient-js/css

CDN

<script src="https://unpkg.com/gradient-js/css@x.x.x/css.js">

Usage

import { Css } from '@gradient-js/css';

const css = new Css();
const gradient = css.get(colors, config);

Inputs

In order to create a gradient you will need to pass an array of colors and an options object to the Css' get method. colors should be an array of strings in any valid css format (rgb(a), hex or hsl(a)). options object consists of the CoreOptions and following properties:

type CssOptions = CoreOptions & {
  type: 'linear' | 'radial';
  angle?: number;
  left?: number;
  top?: number;
  shape?: 'ellipse' | 'circle';
  extentKeyword?: 'none' | 'closest-side' | 'closest-corner' | 'farthest-side' | 'farthest-corner';
};

Where each property can be described as it follows:

OptionTypeDescription
type'linear' or 'radial'CSS gradient type - linear or radial
anglenumberApplied to linear gradients only
leftnumberApplied to radial gradients only
topnumberApplied to radial gradients only
shape'ellipse' or 'circle'Applied to radial gradients only
extentKeyword'none' or 'closest-side' or 'closest-corner' or 'farthest-side' or 'farthest-corner'Applied to radial gradients only
1.2.3

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.1

4 years ago

1.1.2

4 years ago

1.1.0

4 years ago

1.0.0

5 years ago