An open API service indexing awesome lists of open source software.

https://github.com/linx4200/vue-color

A modern collection of Vue 3 color pickers – fast, accessible, and easy to use. 👉 https://linx4200.github.io/vue-color/
https://github.com/linx4200/vue-color

color-picker vue-components vue-ui vue-ui-components vue3 vue3-typescript

Last synced: 5 months ago
JSON representation

A modern collection of Vue 3 color pickers – fast, accessible, and easy to use. 👉 https://linx4200.github.io/vue-color/

Awesome Lists containing this project

README

          

# 🎨 Vue Color v3.0


NPM version
NPM next version
Vue 3

![GitHub stars](https://img.shields.io/github/stars/linx4200/vue-color?style=social)
![size](https://img.shields.io/bundlephobia/minzip/vue-color)
![Downloads](https://img.shields.io/npm/dm/vue-color.svg)

A collection of efficient and customizable color pickers built with [Vue 3](https://vuejs.org/), designed for modern web development.

## ✨ Features

- **Modular & Tree-Shakable** – Only import what you need.

- **TypeScript Ready** – Full typings for better DX.

- **Optimized for Accessibility** – Built with keyboard navigation and screen readers in mind.

## 📦 Installation

```bash
npm install vue-color@next
# or
yarn add vue-color@next
```

## 🔧 Usage

### Step 1: Import the stylesheet

```ts
// main.ts
import { createApp } from 'vue'
import App from './App.vue'

// import stylesheet
import 'vue-color/style.css';

createApp(App).mount('#app')
```

### Step 2: Import the components

```vue

import { reactive } from 'vue'
import { ChromePicker } from 'vue-color'

const color = defineModel({
default: '#68CCCA'
});

```

## 📚 Documentation

> Coming soon...

## 🤝 Contributing

Contributions are welcome! Please open issues or pull requests as needed.

## 📄 License

[MIT](./LICENSE)