HSL Inputs
Individual input fields for the hue, saturation, and lightness color channels.
import { HueInput, SaturationInput, LightnessInput } from '@hueycolor/vue'<script setup>import { ref } from 'vue'import { HueyRoot, HueInput, SaturationInput, LightnessInput, hueyColor } from '@hueycolor/vue'
const color = ref(hueyColor('#1A3263'))</script>
<template> <HueyRoot v-model="color"> <HueInput /> <SaturationInput /> <LightnessInput /> </HueyRoot></template>import { HueInput, SaturationInput, LightnessInput } from '@hueycolor/svelte'<script>import { HueyRoot, HueInput, SaturationInput, LightnessInput, hueyColor } from '@hueycolor/svelte'
let color = $state(hueyColor('#1A3263'))</script>
<HueyRoot bind:color> <HueInput /> <SaturationInput /> <LightnessInput /></HueyRoot>Each component (HueInput, SaturationInput, LightnessInput) extends all standard HTML input attributes (id, placeholder, disabled, etc.).
Value Ranges
Section titled “Value Ranges”- Hue: 0-360 degrees
- Saturation: 0-100%
- Lightness: 0-100%
Use the up/down arrow keys to adjust by 1. Hold Shift to adjust by 10.