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>Directions
direction: sets which way a slide travels in from — up, down,
left, or right.
No params configured.
No assets to display.
Add a .js or .css file alongside the component to see it here.
Figma embed for Motion/directions
Annotate a preview to embed its Figma design here:
@figma "https://figma.com/..."