# MotionOptions

<pre class="nacara-api__signature"><code><span class="tok-keyword">type</span> <span class="tok-type">MotionOptions</span> <span class="tok-operator">=</span>
    <span class="tok-punctuation">{</span>
        <a class="tok-property" href="#document">Document</a><span class="tok-punctuation">:</span> <span class="tok-type">string</span>
        <a class="tok-property" href="#engine">Engine</a><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-motion/nacara-plugins/motionengine/">MotionEngine</a>
        <a class="tok-property" href="#reducedmotion">ReducedMotion</a><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-motion/nacara-plugins/reducedmotion/">ReducedMotion</a>
        <a class="tok-property" href="#animesource">AnimeSource</a><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-motion/nacara-plugins/animesource/">AnimeSource</a>
        <a class="tok-property" href="#hovers">Hovers</a><span class="tok-punctuation">:</span> <span class="tok-type">Map</span><span class="tok-operator">&lt;</span><span class="tok-type">string</span><span class="tok-punctuation">,</span><a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-motion/nacara-plugins/hoversettings/">HoverSettings</a><span class="tok-operator">&gt;</span>
    <span class="tok-punctuation">}</span></code></pre>

| | |
|---|---|
| Assembly | `Partas.Nacara.Plugins.Motion` |

Options of the motion plugin.

## Fields

<div class="nacara-api__entry" id="document">
<a class="nacara-api__anchor"
                           href="#document"
                           aria-label="Link to Document"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-property">Document</span><span class="tok-punctuation">:</span> <span class="tok-type">string</span></code></pre>
</summary>
<div class="nacara-api__body">

The motion document the Figma plugin exported.

A relative path is taken from the site's project root, where Nacara reads `content` from. Defaults to `"design/tokens/motion.json"`.


</div>
</details>
</div>

<div class="nacara-api__entry" id="engine">
<a class="nacara-api__anchor"
                           href="#engine"
                           aria-label="Link to Engine"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-property">Engine</span><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-motion/nacara-plugins/motionengine/">MotionEngine</a></code></pre>
</summary>
<div class="nacara-api__body">

The engine that plays the hovers.

Defaults to `Css`.


</div>
</details>
</div>

<div class="nacara-api__entry" id="reducedmotion">
<a class="nacara-api__anchor"
                           href="#reducedmotion"
                           aria-label="Link to ReducedMotion"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-property">ReducedMotion</span><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-motion/nacara-plugins/reducedmotion/">ReducedMotion</a></code></pre>
</summary>
<div class="nacara-api__body">

What the stylesheet does for visitors who ask for reduced motion.

Defaults to `Instant`.


</div>
</details>
</div>

<div class="nacara-api__entry" id="animesource">
<a class="nacara-api__anchor"
                           href="#animesource"
                           aria-label="Link to AnimeSource"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-property">AnimeSource</span><span class="tok-punctuation">:</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-motion/nacara-plugins/animesource/">AnimeSource</a></code></pre>
</summary>
<div class="nacara-api__body">

Where anime.js comes from, for hovers it plays.

Defaults to `Bundled`.


</div>
</details>
</div>

<div class="nacara-api__entry" id="hovers">
<a class="nacara-api__anchor"
                           href="#hovers"
                           aria-label="Link to Hovers"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-property">Hovers</span><span class="tok-punctuation">:</span> <span class="tok-type">Map</span><span class="tok-operator">&lt;</span><span class="tok-type">string</span><span class="tok-punctuation">,</span><a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-motion/nacara-plugins/hoversettings/">HoverSettings</a><span class="tok-operator">&gt;</span></code></pre>
</summary>
<div class="nacara-api__body">

Settings of single hovers, by hover name.

Defaults to `Map.empty`.


</div>
</details>
</div>
