File tree Expand file tree Collapse file tree 3 files changed +217
-0
lines changed Expand file tree Collapse file tree 3 files changed +217
-0
lines changed Original file line number Diff line number Diff line change 1+ <h1 >wavy loader css animation</h1 >
2+
3+
4+
5+ ### Use of the Project:
6+
7+ <p > learn about css animations</p >
8+
9+ <h3 >Used Technologies</h3 >
10+ <ul >
11+ <li >HTML5</li >
12+ <li >CSS3</li >
13+ </ul >
14+
15+ #### Steps to Use:
16+
17+ ---
18+
19+ - Download or clone the repository
20+
21+ ```
22+ git clone https://github.com/Ayushparikh-code/Web-dev-mini-projects.git
23+ ```
24+
25+ - Go to the directory
26+ - Run the index.html file
27+ - Start Typing!
28+
29+ <h3 > Screenshots </h3 >
30+ <img src = " https://github.com/ayushseth07/Web-dev-mini-projects/blob/patch/Virtual%20Keyboard/snap.PNG " />
31+ <br >
Original file line number Diff line number Diff line change 1+ <!DOCTYPE html>
2+ < html lang ="en ">
3+ < head >
4+ < meta charset ="UTF-8 ">
5+ < meta http-equiv ="X-UA-Compatible " content ="IE=edge ">
6+ < meta name ="viewport " content ="width=device-width, initial-scale=1.0 ">
7+ < title > Wavy Circle Loader Using CSS Animations</ title >
8+ < link rel ="stylesheet " href ="style.css ">
9+ </ head >
10+ < body >
11+ < div class ="circle ">
12+ < span > </ span >
13+ < span > </ span >
14+ < span > </ span >
15+ < span > </ span >
16+ < span > </ span >
17+ < span > </ span >
18+ < span > </ span >
19+ < span > </ span >
20+ < span > </ span >
21+ < span > </ span >
22+ < span > </ span >
23+ < span > </ span >
24+ < span > </ span >
25+ < span > </ span >
26+ < span > </ span >
27+ </ div >
28+ </ body >
29+ </ html >
Original file line number Diff line number Diff line change 1+ * {
2+ padding : 0 ;
3+ margin : 0 ;
4+ }
5+ body {
6+ background-color : blueviolet;
7+ display : flex;
8+ justify-content : center;
9+ align-items : center;
10+ min-height : 100vh ;
11+ }
12+ .circle {
13+ height : 300px ;
14+ width : 300px ;
15+ position : relative;
16+ transform-style : preserve-3d ;
17+ /* transform: perspective(500px) rotateX(60deg); */
18+ }
19+ .circle span {
20+ border : 5px solid white;
21+ border-radius : 50% ;
22+ position : absolute;
23+ display : block;
24+ box-shadow : 0 5px 0 # ccc,
25+ inset 0 5px 0 # ccc ;
26+ box-sizing : border-box;
27+ animation : load 3s ease-in-out infinite ;
28+ }
29+ @keyframes load{
30+ 0% , 100% {
31+ transform : translateY (-100px );
32+ }
33+ 50% {
34+ transform : translateY (100px );
35+ }
36+ }
37+ .circle span : nth-child (1 )
38+ {
39+ top : 0 ;
40+ bottom : 0 ;
41+ left : 0 ;
42+ right : 0 ;
43+ animation-delay : 1.4s ;
44+ }
45+ .circle span : nth-child (2 )
46+ {
47+ top : 10px ;
48+ bottom : 10px ;
49+ left : 10px ;
50+ right : 10px ;
51+ animation-delay : 1.3s ;
52+ }
53+ .circle span : nth-child (3 )
54+ {
55+ top : 20px ;
56+ bottom : 20px ;
57+ left : 20px ;
58+ right : 20px ;
59+ animation-delay : 1.2s ;
60+ }
61+ .circle span : nth-child (4 )
62+ {
63+ top : 30px ;
64+ bottom : 30px ;
65+ left : 30px ;
66+ right : 30px ;
67+ animation-delay : 1.1s ;
68+ }
69+ .circle span : nth-child (5 )
70+ {
71+ top : 40px ;
72+ bottom : 40px ;
73+ left : 40px ;
74+ right : 40px ;
75+ animation-delay : 1.0s ;
76+ }
77+ .circle span : nth-child (6 )
78+ {
79+ top : 50px ;
80+ bottom : 50px ;
81+ left : 50px ;
82+ right : 50px ;
83+ animation-delay : 0.9s ;
84+ }
85+ .circle span : nth-child (7 )
86+ {
87+ top : 60px ;
88+ bottom : 60px ;
89+ left : 60px ;
90+ right : 60px ;
91+ animation-delay : 0.8s ;
92+ }
93+ .circle span : nth-child (8 )
94+ {
95+ top : 70px ;
96+ bottom : 70px ;
97+ left : 70px ;
98+ right : 70px ;
99+ animation-delay : 0.7s ;
100+ }
101+ .circle span : nth-child (9 )
102+ {
103+ top : 80px ;
104+ bottom : 80px ;
105+ left : 80px ;
106+ right : 80px ;
107+ animation-delay : 0.6s ;
108+ }
109+ .circle span : nth-child (10 )
110+ {
111+ top : 90px ;
112+ bottom : 90px ;
113+ left : 90px ;
114+ right : 90px ;
115+ animation-delay : 0.5s ;
116+ }
117+ .circle span : nth-child (11 )
118+ {
119+ top : 100px ;
120+ bottom : 100px ;
121+ left : 100px ;
122+ right : 100px ;
123+ animation-delay : 0.4s ;
124+ }
125+ .circle span : nth-child (12 )
126+ {
127+ top : 110px ;
128+ bottom : 110px ;
129+ left : 110px ;
130+ right : 110px ;
131+ animation-delay : 0.3s ;
132+ }
133+ .circle span : nth-child (13 )
134+ {
135+ top : 120px ;
136+ bottom : 120px ;
137+ left : 120px ;
138+ right : 120px ;
139+ animation-delay : 0.2s ;
140+ }
141+ .circle span : nth-child (14 )
142+ {
143+ top : 130px ;
144+ bottom : 130px ;
145+ left : 130px ;
146+ right : 130px ;
147+ animation-delay : 0.1s ;
148+ }
149+ .circle span : nth-child (15 )
150+ {
151+ top : 140px ;
152+ bottom : 140px ;
153+ left : 140px ;
154+ right : 140px ;
155+ animation-delay : 0s ;
156+ }
157+
You can’t perform that action at this time.
0 commit comments