# Interactivity

{% embed url="<https://cdn.lottielab.com/l/62MVmg2kiwGrMv.html>" %}

From the very beginning, Lottielab was a tool for creating and editing Lottie animations. Traditionally, Lottie animations were *linear*. You can play and pause them, change their speed and even jump to a different time, but the animation will always look the same.

**An Interactive Lottie is a new, experimental type of Lottie which can&#x20;*****react.*** More precisely, it can respond and change behavior in response to clicks, mouse movement, or even custom events related to your app or website.

Try hovering the button above with your mouse and you'll see the Lottie respond. That's an example of an Interactive Lottie *completely created within Lottielab*. Once finished, it was published using [Livelink](/export-and-hand-off/livelink-cdn.md) and embedded in this docs page by simply pasting the link. Not a single line of code was necessary.

**Lottielab contains a powerful Interactivity tool that allows you to create and preview fully interactive Lotties that you can then** [**play back using the Lottielab Player.**](https://github.com/lottielab/lottie-player/blob/master/INTERACTIVITY.md) To learn more, proceed with our **Intro to Interactivity**.

{% content-ref url="/pages/e8L9tKyMg6JsDAp6nTGB" %}
[Intro to Interactivity](/editor/interactivity/intro-to-interactivity.md)
{% endcontent-ref %}

{% hint style="info" %}
**Lottielab Interactivity is in beta.** At this time, Interactive Lotties are supported only on the Web (not mobile), and only using[ Lottielab's Lottie Player](https://www.npmjs.com/package/@lottielab/lottie-player) or [Livelink Embeds](/export-and-hand-off/livelink-cdn.md). If you have any questions or feedback, we will be happy to chat on our [Discord](https://discord.gg/3r9GcBUAZa).
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.lottielab.com/editor/interactivity.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
