Skip to content

Commit 7663732

Browse files
committed
docs: animation tweaks
1 parent 7db0be7 commit 7663732

File tree

12 files changed

+97
-21
lines changed

12 files changed

+97
-21
lines changed

docs/components/content/ProseA.vue

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
<template>
22
<Motion
3-
:initial="{ y: '1em', opacity: 0 }"
4-
:visible-once="{ y: '0em', opacity: 1 }"
3+
:initial="{ y: '0em', opacity: 1, scaleY: 1.15, scaleX: 0.95, transition: {damping:5,mass:1 } }"
4+
:visible-once="{ y: '0em', opacity: 1,rotate: 0, scaleY: 1, scaleX: 1, transition: {damping:5,mass:1 } }"
5+
:hovered="{scaleY: 1.05, scaleX: 1.05, rotate: -0.25, transition: {damping:5,mass:1 }}"
6+
:tapped="{scaleY: 0.95, scaleX:0.95, rotate: 0.25, transition: {damping:5,mass:1 }}"
57
is="span"
68
style="display: inline-block"
79
>

docs/components/content/ProseCode.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<template>
22
<Motion
33
is="code"
4-
:initial="{ y: 100, opacity: 0 }"
5-
:visible-once="{ y: 0, opacity: 1 }"
4+
:initial="{ y: 100, opacity: 0, transition: { mass: .1, damping: 10 } }"
5+
:visible-once="{ y: 0, opacity: 1, transition: { mass: .1, damping: 10 } }"
66
><slot
77
/></Motion>
88
</template>

docs/components/content/ProseH1.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<template>
22
<Motion
33
is="h1"
4-
:initial="{ y: 100, opacity: 0 }"
5-
:visible-once="{ y: 0, opacity: 1 }"
4+
:initial="{ y: 100, opacity: 0, transition: { mass: .85, damping: 10 } }"
5+
:visible-once="{ y: 0, opacity: 1, transition: { mass: .85, damping: 10 } }"
66
><slot
77
/></Motion>
88
</template>

docs/components/content/ProseH2.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<template>
22
<Motion
33
is="h2"
4-
:initial="{ y: 100, opacity: 0 }"
5-
:visible-once="{ y: 0, opacity: 1 }"
4+
:initial="{ y: 100, opacity: 0, transition: { mass: .75, damping: 10 } }"
5+
:visible-once="{ y: 0, opacity: 1, transition: { mass: .75, damping: 10 } }"
66
><slot
77
/></Motion>
88
</template>

docs/components/content/ProseH3.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<template>
22
<Motion
33
is="h3"
4-
:initial="{ y: 100, opacity: 0 }"
5-
:visible-once="{ y: 0, opacity: 1 }"
4+
:initial="{ y: 100, opacity: 0, transition: { mass: .25, damping: 10 } }"
5+
:visible-once="{ y: 0, opacity: 1, transition: { mass: .25, damping: 10 } }"
66
><slot
77
/></Motion>
88
</template>

docs/components/content/ProseH4.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<template>
22
<Motion
33
is="h4"
4-
:initial="{ y: 100, opacity: 0 }"
5-
:visible-once="{ y: 0, opacity: 1 }"
4+
:initial="{ y: 100, opacity: 0, transition: { mass: .25, damping: 10 } }"
5+
:visible-once="{ y: 0, opacity: 1, transition: { mass: .25, damping: 10 } }"
66
><slot
77
/></Motion>
88
</template>

docs/components/content/ProseH5.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<template>
22
<Motion
33
is="h5"
4-
:initial="{ y: 100, opacity: 0 }"
5-
:visible-once="{ y: 0, opacity: 1 }"
4+
:initial="{ y: 100, opacity: 0, transition: { mass: .25, damping: 10 } }"
5+
:visible-once="{ y: 0, opacity: 1, transition: { mass: .25, damping: 10 } }"
66
><slot
77
/></Motion>
88
</template>

docs/components/content/ProseP.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<template>
22
<Motion
33
is="p"
4-
:initial="{ y: 100, opacity: 0 }"
5-
:visible-once="{ y: 0, opacity: 1 }"
4+
:initial="{ y: 100, opacity: 0, transition: { mass: .5, damping: 10 } }"
5+
:visible-once="{ y: 0, opacity: 1, transition: { mass: .5, damping: 10 } }"
66
><slot
77
/></Motion>
88
</template>

docs/components/content/ProsePre.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<template>
22
<Motion
33
is="pre"
4-
:initial="{ y: 100, opacity: 0 }"
5-
:visible-once="{ y: 0, opacity: 1 }"
4+
:initial="{ y: 100, opacity: 0, transition: { mass: .1, damping: 10 } }"
5+
:visible-once="{ y: 0, opacity: 1, transition: { mass: .1, damping: 10 } }"
66
:class="$props.class"
77
><slot
88
/></Motion>

docs/components/content/ProseUl.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export default defineComponent({
2020
node.props['visible-once'] ??= {
2121
x: 0,
2222
opacity: 1,
23-
transition: { delay: 100 * i },
23+
transition: { delay: 50 * i },
2424
}
2525

2626
// @ts-expect-error type conflict but seems to work fine

0 commit comments

Comments
 (0)