@dragonspark/chroma-kit
    Preparing search index...

    Function oklchFromCSSString

    • Parses a CSS OKLCh color string into an OKLChColor object.

      Supports both comma and space syntax, as well as percentage notation for lightness:

      • oklch(0.5, 0.2, 270)
      • oklch(0.5 0.2 270)
      • oklch(50%, 0.2, 270)
      • oklch(50% 0.2 270)
      • oklch(0.5, 0.2, 270, 0.5)
      • oklch(0.5 0.2 270 / 0.5)

      The function handles:

      • Lightness values as either decimals (0-1) or percentages (0-100%)
      • Chroma values as positive numbers
      • Hue values as degrees (0-360)
      • Optional alpha value (0-1 or 0-100%)
      • Both comma-separated and space-separated formats
      • Whitespace flexibility according to CSS specifications

      Parameters

      • src: string

        The CSS OKLCh color string to parse

      Returns OKLChColor

      The parsed OKLCh color object

      If the string format is invalid