Skip to content

Commit 668a07f

Browse files
feat: refactor letter by letter reveal animation
1 parent f4f7889 commit 668a07f

File tree

2 files changed

+8
-23
lines changed

2 files changed

+8
-23
lines changed

Text Animations/Letter_By_Letter_Reveal/index.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
<title>Letter By Letter Reveal Animation</title>
88
</head>
99
<body>
10-
<h1>
11-
<span class="letter">u</span>
12-
<span class="letter">k</span>
13-
<span class="letter">i</span>
14-
<span class="letter">y</span>
15-
<span class="letter">o</span>
16-
</h1>
10+
<h1>
11+
<span class="letter" style="--delay: 0ms;">u</span>
12+
<span class="letter" style="--delay: 250ms;">k</span>
13+
<span class="letter" style="--delay: 500ms;">i</span>
14+
<span class="letter" style="--delay: 750ms;">y</span>
15+
<span class="letter" style="--delay: 1000ms;">o</span>
16+
</h1>
1717
</body>
1818
</html>

Text Animations/Letter_By_Letter_Reveal/style.css

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -31,22 +31,7 @@ h1 {
3131
background: #add8e6;
3232
animation: animate 500ms linear 1;
3333
animation-fill-mode: forwards;
34-
}
35-
36-
.letter:nth-child(2)::before {
37-
animation-delay: 250ms;
38-
}
39-
40-
.letter:nth-child(3)::before {
41-
animation-delay: 500ms;
42-
}
43-
44-
.letter:nth-child(4)::before {
45-
animation-delay: 1s;
46-
}
47-
48-
.letter:nth-child(5)::before {
49-
animation-delay: 1.5s;
34+
animation-delay: var(--delay);
5035
}
5136

5237
@keyframes animate {

0 commit comments

Comments
 (0)