🚧 Under Construction

This component documentation is currently being developed. Some features may be incomplete.

Color Input

View in Pattern Lab

HTML Markup

<input class="hoo-input-color" type="color" value="#000" hsla >

Color Input

A specialized input field for selecting color values.

Overview

The color input provides a standardized interface for users to select colors, typically through a color picker interface. This ensures consistent color value formatting and provides a visual way to select colors.

Usage

Color inputs should be used when:

  • The user needs to select a specific color
  • Visual color selection is important
  • A standardized color format (hex) is needed

States

  • Default - Normal state
  • Focus - When the input has keyboard focus
  • Disabled - When the input cannot be interacted with

SCSS

Component Import

SCSS Partial Location

CSS Classes

  • .hoo-input-color - Base color input class

Attributes

  • value - Sets the default color (format: “#RRGGBB”)

Accessibility

  • Always associate with a <label> element
  • Consider alternative input methods for users who may have difficulty with visual color selection
  • Ensure color contrast meets accessibility standards for the selected colors
  • When disabled, include aria-disabled="true"
  • Consider adding color names or descriptions for selected colors