vue-color-sketch

Color of Vue Components
1,882
Install
npm install vue-color-sketch
Latest Version:2.6.2
Vue:2
License:MIT
Last Updated:Jun 8, 2019
Links: npm
Maintainer: flpthoitran

vue-color-sketch

npm

Color Pickers for Sketch with Vue.js(vue2.0).

Live demo

intro

Installation

NPM

$ npm install vue-color-sketch

CommonJS

var Sketch = require('vue-color/src/Sketch.vue');

new Vue({
  components: {
    'sketch': Sketch
  }
})

ES6

import { Sketch } from 'vue-color-sketch'

new Vue({
  components: {
    'sketch-picker': Sketch
  }
})

Browser globals

The dist folder contains vue-color.js and vue-color.min.js with all components exported in the window.VueColor object. These bundles are also available on NPM packages.

<script src="path/to/vue.js"></script>
<script src="path/to/vue-color.min.js"></script>
<script>
  var Sketch = VueColor.Sketch
</script>

Local setup

npm install
npm run dev

Usage


var colors = {
  hex: '#194d33',
  hsl: { h: 150, s: 0.5, l: 0.2, a: 1 },
  hsv: { h: 150, s: 0.66, v: 0.30, a: 1 },
  rgba: { r: 25, g: 77, b: 51, a: 1 },
  a: 1
}
// or
var colors = '#194d33'
// or 
var colors = { h: 150, s: 0.66, v: 0.30 }
// or 
var colors = { r: 255, g: 0, b: 0 }
// etc...

new Vue({
  el: '#app',
  components: {
    'sketch-picker': sketch
  },
  data () {
    return {
      colors
    }
  }
})

colors accepts either a string of a hex color '#333' or a object of rgb or hsl values { r: 51, g: 51, b: 51 } or { h: 0, s: 0, l: .10 }, whatever tinycolor2 accepts as an input.

<!-- suppose you have the data 'colors' in your component -->
<sketch-picker v-model="colors" />

OR

<sketch-picker :value="colors" @input="updateValue"></sketch-picker>

License

vue-color is licensed under The MIT License.

Related Packages

@apostrophecms/vue-color

Fork of vue-color that allows null values

9,228 0
@ckpack/vue-color

(vue3.0) ๐ŸŽจ Vue Color Pickers for Sketch, Photoshop, Chrome & more

4,440,283 188
@caohenghu/vue-colorpicker

Colorpicker of Vue Components

92,829 120
@fastkit/vue-color-scheme

A library for using Type-safe "color" schemas in Vue applications.

9,653 6
@aurouscia/au-color-picker

vue3้ขœ่‰ฒ้€‰ๆ‹ฉๅ™จ็ป„ไปถ

2,617

Version History

Version Released Vue License
2.6.2 ^2.3.3 MIT
2.6.0 ^2.3.3 MIT
2.5.4 ^2.3.3 MIT
2.5.2 ^2.3.3 MIT
2.5.1 ^2.3.3 MIT