A simple library to slice gradients for node and browser.
NPM
npm install --save gradient-partitioner
Yarn
yarn add gradient-partitioner
ES6
import GradientPartitioner from 'gradient-partitioner'
const range = new GradientPartitioner('#F05F57', '#360940', 0, 100)
range.partition(0, 45).cssGradient() // linear-gradient(to right, rgb(240, 95, 85), rgb(156, 56, 77))
Legacy
var GradientPartitioner = require('gradient-partitioner')
var range = new GradientPartitioner('#F05F57', '#360940', 0, 100)
range.partition(0, 45).cssGradient() // linear-gradient(to right, rgb(240, 95, 85), rgb(156, 56, 77))
- Serialize to legacy browsers
- 2d gradient with angle
- Radial gradients
- Multiple colors
MIT License
Copyright (c) 2017 Mateus Calza