# XWUISlider

High-performance slider with marks, colours, orientation and range support.

## Basic Usage

Horizontal slider with auto value label.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Horizontal slider with auto value label.
```

## With Marks

Stepped marks with labels.

```example
file: examples/WithMarks.ts
html: examples/WithMarks.html
title: With Marks
description: Stepped marks with labels.
```

## Vertical

Vertical orientation slider.

```example
file: examples/Vertical.ts
html: examples/Vertical.html
title: Vertical
description: Vertical orientation slider.
```

## Range

Dual-thumb range selection.

```example
file: examples/Range.ts
html: examples/Range.html
title: Range
description: Dual-thumb range selection.
```

## Value Inputs

Compact, click-to-edit value labels: `displayInputMin` puts the MIN at the start
edge, `displayInputMax` the MAX at the end edge, and `displayInputCurrent` shows
the current value as feedback above the track. Click any label to edit it as text - editing the value drives the thumb, editing MIN/MAX re-scales the range. Labels
honour `valueLabelFormat` (e.g. a unit suffix).

```example
file: examples/ValueInputs.ts
html: examples/ValueInputs.html
title: Value Inputs
description: Click-to-edit MIN / value / MAX labels around the track.
```

```api
```
