# Waveform (`.sds-input-waveform`)

Waveform — input animation. Inputs animation in SDS Motion Forge v5.0.0. It loops continuously as soon as the class is applied.

- Page: https://sds-motion-forge.netlify.app/animations/input-waveform/
- Category: Inputs (https://sds-motion-forge.netlify.app/categories/inputs/)
- Animated properties: border-color, transform
- Compositor-only: no
- Needs child elements: no
- Needs per-character spans: no
- JavaScript: none required

## Use it

```html
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@salkomdesignstudio/sds-motion-forge/dist/categories/inputs.min.css" />

<input class="sds-input-waveform" placeholder="Type here" />
```

## How it works

Plays as soon as the class is applied, looping continuously. It animates its border color and movement and scale (transform). Timing is fixed for this effect, but you can still override animation-duration/timing-function on the element.

## Related

- [Void](https://sds-motion-forge.netlify.app/animations/input-void/)
- [Voltage Pulse](https://sds-motion-forge.netlify.app/animations/input-voltage/)
- [Warn Tilt](https://sds-motion-forge.netlify.app/animations/input-warn-tilt/)
- [Zap](https://sds-motion-forge.netlify.app/animations/input-zap/)
- [Zoom Focus](https://sds-motion-forge.netlify.app/animations/input-zoom-focus/)
