File tree Expand file tree Collapse file tree 5 files changed +152
-0
lines changed Expand file tree Collapse file tree 5 files changed +152
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ title : Blink Animation
3+ description : Adds an infinite blinking animation to an element
4+ author : AlsoKnownAs-Ax
5+ tags : animation,blink,infinite
6+ ---
7+
8+ ``` css
9+ .blink {
10+ animation : blink 1s linear infinite ;
11+ }
12+
13+ @keyframes blink {
14+ 0% {
15+ opacity : 0 ;
16+ }
17+ 50% {
18+ opacity : 1 ;
19+ }
20+ 100% {
21+ opacity : 0 ;
22+ }
23+ }
24+ ```
Original file line number Diff line number Diff line change 1+ ---
2+ title : Pulse Animation
3+ description : Adds a smooth pulsing animation with opacity and scale effects
4+ author : AlsoKnownAs-Ax
5+ tags : animation,pulse,pulse-scale
6+ ---
7+
8+ ``` css
9+ .pulse {
10+ animation : pulse 2s ease-in-out infinite ;
11+ }
12+
13+ @keyframes pulse {
14+ 0% {
15+ opacity : 0.5 ;
16+ transform : scale (1 );
17+ }
18+ 50% {
19+ opacity : 1 ;
20+ transform : scale (1.05 );
21+ }
22+ 100% {
23+ opacity : 0.5 ;
24+ transform : scale (1 );
25+ }
26+ }
27+ ```
Original file line number Diff line number Diff line change 1+ ---
2+ title : Shake Animation
3+ description : Adds a shake animation ( commonly used to mark invalid fields )
4+ author : AlsoKnownAs-Ax
5+ tags : shake,shake-horizontal
6+ ---
7+
8+ ``` css
9+ .shake {
10+ animation : shake .5s ease-in-out ;
11+ }
12+
13+ @keyframes shake {
14+ 0% , 100% {
15+ transform : translateX (0 );
16+ }
17+ 25% {
18+ transform : translateX (-10px );
19+ }
20+ 50% {
21+ transform : translateX (10px );
22+ }
23+ 75% {
24+ transform : translateX (-10px );
25+ }
26+ }
27+ ```
Original file line number Diff line number Diff line change 1+ ---
2+ title : Slide-in Animation
3+ description : Adds a slide-in from the right side of the screen
4+ author : AlsoKnownAs-Ax
5+ tags : animation,slide-in,slide-right
6+ ---
7+
8+ ``` css
9+ .slide-in {
10+ animation : slide-in 1s ease-in-out ;
11+ }
12+
13+ @keyframes slide-in {
14+ from {
15+ scale : 300% 1 ;
16+ translate : 150vw 0 ;
17+ }
18+
19+ to {
20+ scale : 100% 1 ;
21+ translate : 0 0 ;
22+ }
23+ }
24+ ```
Original file line number Diff line number Diff line change 1+ ---
2+ title : Typewriter Animation
3+ description : Adds a typewriter animation + blinking cursor
4+ author : AlsoKnownAs-Ax
5+ tags : blinking,typewriter
6+ ---
7+
8+ ``` html
9+ <div class =" typewriter" >
10+ <div >
11+ <p >Typerwriter Animation</p >
12+ </div >
13+ </div >
14+ ```
15+
16+ ``` css
17+ .typewriter {
18+ display : flex ;
19+ justify-content : center ;
20+ }
21+
22+ .typewriter p {
23+ overflow : hidden ;
24+ font-size : 1.5rem ;
25+ font-family : monospace ;
26+ border-right : 1px solid ;
27+ margin-inline : auto ;
28+ white-space : nowrap ;
29+ /* The cursor will inherit the text's color by default */
30+ /* border-color: red */
31+ /* Steps: number of chars (better to set directly in js)*/
32+ animation : typing 3s steps (21 ) forwards ,
33+ blink 1s step-end infinite ;
34+ }
35+
36+ @keyframes typing {
37+ from {
38+ width : 0%
39+ }
40+ to {
41+ width : 100%
42+ }
43+ }
44+
45+ @keyframes blink {
46+ 50% {
47+ border-color : transparent ;
48+ }
49+ }
50+ ```
You can’t perform that action at this time.
0 commit comments