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
46
47
48
49
50
51
52
53
54
55
56
<div class="grid grid-cols-1 gap-4 sm:grid-cols-2">
<div data-controller="midwest-motion" data-midwest-motion-threshold-value="0.15" data-midwest-motion-once-value="true" class="midwest-motion motion-fade from-up trigger-reveal">
<article data-controller="midwest-card" class="midwest-card">
<div class="wrap">
<section>
<h4 class="capitalize">fade</h4>
<p><code>animation: :fade</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-up trigger-reveal">
<article data-controller="midwest-card" class="midwest-card">
<div class="wrap">
<section>
<h4 class="capitalize">slide</h4>
<p><code>animation: :slide</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-scale from-up trigger-reveal">
<article data-controller="midwest-card" class="midwest-card">
<div class="wrap">
<section>
<h4 class="capitalize">scale</h4>
<p><code>animation: :scale</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-rotate from-up trigger-reveal">
<article data-controller="midwest-card" class="midwest-card">
<div class="wrap">
<section>
<h4 class="capitalize">rotate</h4>
<p><code>animation: :rotate</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-blur from-up trigger-reveal">
<article data-controller="midwest-card" class="midwest-card">
<div class="wrap">
<section>
<h4 class="capitalize">blur</h4>
<p><code>animation: :blur</code></p>
</section>
</div>
</article>
</div>
</div>
1
2
3
4
5
6
7
8
9
10
<div class="grid grid-cols-1 gap-4 sm:grid-cols-2">
<% %i[fade slide scale rotate blur].each do |animation| %>
<%= midwest_motion(animation: animation) do %>
<%= midwest_card do %>
<h4 class="capitalize"><%= animation %></h4>
<p><code>animation: :<%= animation %></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/animations

Annotate a preview to embed its Figma design here:

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