vue-color-gradient-picker

Color and gradient picker for vue.js
36,015 61
Install
npm install vue-color-gradient-picker@0.1.12
Latest Version:0.1.12
Vue:2
License:MIT
Last Updated:Mar 4, 2023
Links: GitHub  ·  npm
Maintainer: arthay

Vue Color Gradient Picker

Table of Contents

Installation

To install, you can use npm or yarn:

$ npm install vue-color-gradient-picker
$ yarn add vue-color-gradient-picker

Examples

Here is a simple examples of react-color-gradient-picker being used in an app:

Color Picker

<template>
  <div id="app">
    <ColorPicker
      :color="color"
      :onStartChange="color => onChange(color, 'start')"
      :onChange="color => onChange(color, 'change')"
      :onEndChange="color => onChange(color, 'end')"
    />
  </div>
</template>

<script>
import { ColorPicker } from 'vue-color-gradient-picker';

export default {
  name: 'App',

  components: {
    ColorPicker
  },

  data()  {
    return {
      color: {
        red: 255,
        green: 0,
        blue: 0,
        alpha: 1
      }
    }
  },   

  methods: {
    onChange(attrs, name) {
      this.color = { ...attrs };
    }
  }
}
</script>

<style src="vue-color-gradient-picker/dist/index.css" lang="css" />

Gradient Color Picker

<template>
  <div id="app">
    <ColorPicker
      :gradient="gradient"
      :isGradient="true"
      :onStartChange="color => onChange(color, 'start')"
      :onChange="color => onChange(color, 'change')"
      :onEndChange="color => onChange(color, 'end')"
    />
  </div>
</template>

<script>
import { ColorPicker } from 'vue-color-gradient-picker';

export default {
  name: 'App',

  components: {
    ColorPicker
  },

  data()  {
    return {
      gradient: {
        type: 'linear',
        degree: 0,
        points: [
          {
            left: 0,
            red: 0,
            green: 0,
            blue: 0,
            alpha: 1
          },
          {
            left: 100,
            red: 255,
            green: 0,
            blue: 0,
            alpha: 1
          }
        ]      
      }
    }
  },   

  methods: {
    onChange(attrs, name) {
      console.log(name);
    }
  }
}
</script>

<style src="vue-color-gradient-picker/dist/index.css" lang="css" />

Demo

Related Packages

vue3-color-gradient-picker

Color and gradient picker for vue3.js

103,200 3
vue-swatches

Help the user picking beautiful colors!

485,747 565
color-gradient-picker-vue3

A modern color and gradient picker component for Vue 3 with TypeScript support

27,535 41
@hueycolor/vue

Composable color picker components for Vue

3,849 53
vue-channel-color-picker

A RGB, CMYK & Graytone color Picker

2,233 0

Version History

Version Released Vue License
0.1.12 ^2.6.11 MIT
0.1.11 ^2.6.11 MIT
0.1.2 ^2.6.11 MIT
0.1.1 ^2.6.11 MIT
0.1.0 ^2.6.11 MIT