Skip to content

Commit 076c987

Browse files
committed
🚀 Deploy v2
1 parent 27978b3 commit 076c987

File tree

5 files changed

+69
-11
lines changed

5 files changed

+69
-11
lines changed

.npmignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,6 @@
33
/node_modules/*
44
demo.gif
55
/docs/*
6+
/react/*
7+
/demo/*
8+
/animated-text/*

animated-text/src/index.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ const AnimatedText = ({
2626
return styles.slideLeft
2727
case 'slide-right':
2828
return styles.slideRight
29+
case 'pop-up':
30+
return styles.popUp
2931
default:
3032
return styles.fadeIn
3133
}
Lines changed: 54 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,38 @@
1+
.container {
2+
display: flex;
3+
flex-wrap: wrap;
4+
justify-content: center;
5+
}
6+
7+
.char {
8+
opacity: 0;
9+
animation-fill-mode: forwards;
10+
}
11+
12+
.fadeIn {
13+
animation-name: fadeIn;
14+
}
15+
16+
.popUp {
17+
animation-name: popup;
18+
}
19+
20+
.slideUp {
21+
animation-name: slide-up;
22+
}
23+
24+
.slideDown {
25+
animation-name: slide-down;
26+
}
27+
28+
.slideRight {
29+
animation-name: slide-right;
30+
}
31+
32+
.slideLeft {
33+
animation-name: slide-left;
34+
}
35+
136
@keyframes fadeIn {
237
0% {
338
opacity: 0;
@@ -7,46 +42,57 @@
742
}
843
}
944

45+
@keyframes popup {
46+
0% {
47+
opacity: 0;
48+
transform: scale(0.64);
49+
}
50+
100% {
51+
opacity: 1;
52+
transform: scale(1);
53+
}
54+
}
55+
1056
@keyframes slide-up {
1157
0% {
12-
transform: translateY(100%);
58+
transform: translateY(2rem);
1359
opacity: 0;
1460
}
1561
100% {
16-
transform: translateY(0);
62+
transform: translateY(0rem);
1763
opacity: 1;
1864
}
1965
}
2066

2167
@keyframes slide-down {
2268
0% {
23-
transform: translateY(0);
69+
transform: translateY(-2rem);
2470
opacity: 0;
2571
}
2672
100% {
27-
transform: translateY(100%);
73+
transform: translateY(0rem);
2874
opacity: 1;
2975
}
3076
}
3177

3278
@keyframes slide-right {
3379
0% {
34-
transform: translateX(-100%);
80+
transform: translateX(-2rem);
3581
opacity: 0;
3682
}
3783
100% {
38-
transform: translateX(0);
84+
transform: translateX(0rem);
3985
opacity: 1;
4086
}
4187
}
4288

4389
@keyframes slide-left {
4490
0% {
45-
transform: translateX(100%);
91+
transform: translateX(2rem);
4692
opacity: 0;
4793
}
4894
100% {
49-
transform: translateX(0);
95+
transform: translateX(0rem);
5096
opacity: 1;
5197
}
5298
}

package-lock.json

Lines changed: 9 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "animated-text-letters",
3-
"version": "1.1.0",
3+
"version": "2.0.0",
44
"description": "A simple package to animate text using css and js. Vanilla Js and React.js support.",
55
"main": "dist/index.js",
66
"scripts": {

0 commit comments

Comments
 (0)