vue-palette-builder
A palette builder made with vue and tailwind
830
| Install | |
|---|---|
npm install vue-palette-builder@1.0.39 |
|
| Latest Version: | 1.0.39 |
| License: | ISC |
| Last Updated: | Dec 24, 2019 |
| Links: | npm |
Maintainer: alexharris
Vue Palette Builder
Vue Palette Builder is a VueJS component for creating color palettes. Create a selection of colors using vue-color, and get an array of color values.

Output
Vue Palette Builder outputs an array of objects that contain a variety of different color formats, such as hex and rgba, like this:
[
{
"hsl": {"h": 0,"s": 1,"l": 0.5,"a": 1},
"hex": "#FF0000",
"hex8": "#FF0000FF",
"rgba": {"r": 255,"g": 0,"b": 0,"a": 1},
"hsv": {"h": 0,"s": 1,"v": 1,"a": 1},
"oldHue": 0,
"source": "hsva",
"a": 1
}
]
Installation
Install on the command line with:
npm i vue-palette-builder
Import the component in your Vue app:
import PaletteBuilder from 'vue-palette-builder' // import the component
export default {
components: {
PaletteBuilder // register the component
},
data() {
return {
palette: [] // create a variable called "palette" to hold the output
}
}
}
Add the component to your markup:
<PaletteBuilder
v-on:get-palette="palette = $event"
:pickerType="selectedPicker"
:initialPalette="[{'hex':'#FF0000'}]"
id="colorpicker"
class="pb-8 w-full max-w-sm"
/>
Now the "palette" variable holds the output of whatever palette is built. You can watch it and do something when it is update by assigning a watcher:
watch: {
palette: function() {
// do whatever you want
}
},
Options
- pickerType: Chrome, Sketch, Slider, Swatches, Compact, Material (see vue-color)
- initialPalette: An initial palette for the palette builder to start with, as an array of hex values in the following format:
[{'hex':'#FF0000'},`{'hex':'#FFFF00'}`]
Related Packages
Version History
| Version | Released | License |
|---|---|---|
| 1.0.39 | ISC | |
| 1.0.38 | ISC | |
| 1.0.37 | ISC | |
| 1.0.35 | ISC | |
| 1.0.34 | ISC | |
| 1.0.33 | ISC | |
| 1.0.32 | ISC | |
| 1.0.31 | ISC | |
| 1.0.29 | ISC | |
| 1.0.28 | ISC | |
| 1.0.27 | ISC | |
| 1.0.26 | ISC | |
| 1.0.25 | ISC | |
| 1.0.24 | ISC | |
| 1.0.23 | ISC | |
| 1.0.22 | ISC | |
| 1.0.21 | ISC | |
| 1.0.4 | ISC | |
| 1.0.3 | ISC | |
| 1.0.2 | ISC | |
| 1.0.1 | ISC | |
| 1.0.0 | ISC |