Examples
size
- small
vue
<template>
<ColorPicker v-model="data1" size="small" />
</template>
<script setup>
import ColorPicker from "@mcistudio/vue-colorpicker";
import "@mcistudio/vue-colorpicker/dist/style.css";
import { ref } from "vue";
const data1 = ref({ color: { r: 33, g: 137, b: 216, a: 1 } });
</script>
- medium
vue
<template>
<ColorPicker v-model="data2" size="medium" />
</template>
<script setup>
import ColorPicker from "@colorpicker/core/dist/colorpicker.es.js";
import "@colorpicker/core/dist/style.css";
import { ref } from "vue";
const data2 = ref({ color: { r: 33, g: 137, b: 216, a: 1 } });
</script>
- large
vue
<template>
<ColorPicker v-model="data3" size="large" />
</template>
<script setup>
import ColorPicker from "@mcistudio/vue-colorpicker";
import "@mcistudio/vue-colorpicker/dist/style.css";
import { ref } from "vue";
const data3 = ref({ color: { r: 33, g: 137, b: 216, a: 1 } });
</script>
mode
- solid
vue
<template>
<ColorPicker v-model="data4" />
</template>
<script setup>
import ColorPicker from "@mcistudio/vue-colorpicker";
import "@mcistudio/vue-colorpicker/dist/style.css";
import { ref } from "vue";
const data4 = ref({ mode: "solid", color: { r: 33, g: 137, b: 216, a: 1 } });
</script>
- linear
vue
<template>
<ColorPicker v-model="data5" />
</template>
<script setup>
import ColorPicker from "@mcistudio/vue-colorpicker";
import "@mcistudio/vue-colorpicker/dist/style.css";
import { ref } from "vue";
const data5 = ref({
mode: "linear",
degree: 90,
gradients: [
{ percent: 10, color: { r: 255, g: 10, b: 20, a: 0.5 } },
{ percent: 100, color: { r: 59, g: 50, b: 240, a: 1 } },
],
});
</script>
- radial
vue
<template>
<ColorPicker v-model="data6" />
</template>
<script setup>
import ColorPicker from "@mcistudio/vue-colorpicker";
import "@mcistudio/vue-colorpicker/dist/style.css";
import { ref } from "vue";
const data6 = ref({
mode: "radial",
gradients: [
{ percent: 10, color: { r: 255, g: 10, b: 20, a: 0.5 } },
{ percent: 100, color: { r: 59, g: 50, b: 240, a: 1 } },
],
});
</script>
modebar
vue
<template>
<ColorPicker v-model="data7" modebar="none" />
</template>
<script setup>
import ColorPicker from "@mcistudio/vue-colorpicker";
import "@mcistudio/vue-colorpicker/dist/style.css";
import { ref } from "vue";
const data7 = ref({ color: { r: 33, g: 137, b: 216, a: 1 } });
</script>