gradient-maker
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

gradient-maker

get liner gradient in CSS, Canvas2d and fillStyle of context2d.

Latest NPM release MIT License

Example

Usage

As a module

import GradientMaker from 'gradient-maker';
 
const angle = '30deg';
const colorStops = [
  { offset: 0.0, color: 'black' },
  { offset: 0.2, color: '#090979' },
  { offset: 0.6, color: 'rgba( 189, 4, 149, 1)' },
  { offset: 1.0, color: 'rgba( 0, 212, 255, 0.8)' },
];
 
const gradMaker = new GradientMaker( angle, colorStops );

then,

const canvas = gradMaker.canvas( 128, 64 ); // reutrns 128 x 64 canvas element
const fillStyle = gradMaker.context2dFillStyle( 128, 64, context2d ); // reutrns fill style only
const cssBackground = gradMaker.css(); // reutrns css liner-gradient

Readme

Keywords

Package Sidebar

Install

npm i gradient-maker

Weekly Downloads

4

Version

0.1.0

License

MIT

Unpacked Size

20.1 kB

Total Files

9

Last publish

Collaborators

  • yomotsu