postcss-conic-gradient
v0.1.1
Published
A PostCSS plugin that allows you to use conic gradients in your CSS files
Downloads
17
Readme
PostCSS Conic Gradient
PostCSS Conic Gradient is a PostCSS plugin that allows you to use conic gradients in your CSS files. It is based on Lea Verou’s excellent conic-gradient polyfill.
Conic gradients are awesome, but browsers haven’t realized yet. This polyfill lets you experiment with them now. If you like them, ask browser vendors to implement them!
/* before */
.hue-wheel {
background-image: conic-gradient(red, yellow, lime, aqua, blue, magenta, red);
}
/* after */
.groovy {
background-image: url("data:image/svg+xml,...");
background-image: conic-gradient(red, yellow, lime, aqua, blue, magenta, red);
}
Usage
You just need to follow these three steps to use PostCSS Conic Gradient:
- Install Cairo.
- Add PostCSS to your build tool.
- Add PostCSS Conic Gradient as a PostCSS process.
npm install postcss-conic-gradient --save-dev
Node
postcss([ require('postcss-conic-gradient')() ])
Grunt
Install Grunt PostCSS:
npm install postcss-conic-gradient --save-dev
Enable PostCSS Conic Gradient within your Gruntfile:
grunt.loadNpmTasks('grunt-postcss');
grunt.initConfig({
postcss: {
options: {
processors: [
require('postcss-conic-gradient')()
]
},
dist: {
src: 'css/*.css'
}
}
});