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