Previews

No matching results.

x
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<div class="grid grid-cols-2 gap-4">
<div data-controller="midwest-motion" data-midwest-motion-threshold-value="0.15" data-midwest-motion-once-value="true" class="midwest-motion motion-slide from-up trigger-reveal">
<article data-controller="midwest-card" class="midwest-card">
<div class="wrap">
<section>
<h4 class="capitalize">From up</h4>
<p><code>direction: :up</code></p>
</section>
</div>
</article>
</div>
<div data-controller="midwest-motion" data-midwest-motion-threshold-value="0.15" data-midwest-motion-once-value="true" class="midwest-motion motion-slide from-down trigger-reveal">
<article data-controller="midwest-card" class="midwest-card">
<div class="wrap">
<section>
<h4 class="capitalize">From down</h4>
<p><code>direction: :down</code></p>
</section>
</div>
</article>
</div>
<div data-controller="midwest-motion" data-midwest-motion-threshold-value="0.15" data-midwest-motion-once-value="true" class="midwest-motion motion-slide from-left trigger-reveal">
<article data-controller="midwest-card" class="midwest-card">
<div class="wrap">
<section>
<h4 class="capitalize">From left</h4>
<p><code>direction: :left</code></p>
</section>
</div>
</article>
</div>
<div data-controller="midwest-motion" data-midwest-motion-threshold-value="0.15" data-midwest-motion-once-value="true" class="midwest-motion motion-slide from-right trigger-reveal">
<article data-controller="midwest-card" class="midwest-card">
<div class="wrap">
<section>
<h4 class="capitalize">From right</h4>
<p><code>direction: :right</code></p>
</section>
</div>
</article>
</div>
</div>
1
2
3
4
5
6
7
8
9
10
<div class="grid grid-cols-2 gap-4">
<% %i[up down left right].each do |direction| %>
<%= midwest_motion(animation: :slide, direction: direction) do %>
<%= midwest_card do %>
<h4 class="capitalize">From <%= direction %></h4>
<p><code>direction: :<%= direction %></code></p>
<% end %>
<% end %>
<% end %>
</div>

No assets to display.
Add a .js or .css file alongside the component to see it here.

Accessibility

Figma embed for Motion/directions

Annotate a preview to embed its Figma design here:

@figma "https://figma.com/..."