File tree Expand file tree Collapse file tree 2 files changed +85
-53
lines changed Expand file tree Collapse file tree 2 files changed +85
-53
lines changed Original file line number Diff line number Diff line change
1
+ <!DOCTYPE html>
2
+ < html lang ="en ">
3
+
4
+ < head >
5
+ < meta charset ="UTF-8 ">
6
+ < meta name ="viewport " content ="width=device-width, initial-scale=1.0 ">
7
+ < title > Dad Jokes</ title >
8
+ < link rel ="stylesheet " href ="../../base.css ">
9
+ < style >
10
+ html {
11
+ --size : 20px ;
12
+ }
13
+
14
+ .wrapper {
15
+ text-align : center;
16
+ }
17
+
18
+ .joke {
19
+ font-size : 5rem ;
20
+ font-weight : 900 ;
21
+ }
22
+
23
+ .lds-ripple {
24
+ display : inline-block;
25
+ position : relative;
26
+
27
+ width : var (--size );
28
+ height : var (--size );
29
+ }
30
+
31
+ .lds-ripple div {
32
+ position : absolute;
33
+ border : 4px solid white;
34
+ opacity : 1 ;
35
+ border-radius : 50% ;
36
+ animation : lds-ripple 1s cubic-bezier (0 , 0.2 , 0.8 , 1 ) infinite;
37
+ }
38
+
39
+ .lds-ripple div : nth-child (2 ) {
40
+ animation-delay : -0.5s ;
41
+ }
42
+
43
+ @keyframes lds-ripple {
44
+ 0% {
45
+ top : calc (var (--size ) / 2 );
46
+ left : calc (var (--size ) / 2 );
47
+ width : 0 ;
48
+ height : 0 ;
49
+ opacity : 1 ;
50
+ }
51
+
52
+ 100% {
53
+ top : 0px ;
54
+ left : 0px ;
55
+ width : calc (var (--size ) * 0.9 );
56
+ height : calc (var (--size ) * 0.9 );
57
+ opacity : 0 ;
58
+ }
59
+ }
60
+
61
+ .hidden {
62
+ display : none;
63
+ }
64
+ </ style >
65
+ </ head >
66
+
67
+ < body >
68
+ < div class ="wrapper ">
69
+ < div class ="joke ">
70
+ < p > Dad Jokes.</ p >
71
+ </ div >
72
+ < button class ="getJoke ">
73
+ < span class ="jokeText "> Get A Joke</ span >
74
+ < div class ="lds-ripple loader hidden ">
75
+ < div > </ div >
76
+ < div > </ div >
77
+ </ div >
78
+ </ button >
79
+ </ div >
80
+
81
+ < script src ="./jokes.js "> </ script >
82
+ </ body >
83
+
84
+ </ html >
Original file line number Diff line number Diff line change 7
7
< title > Dad Jokes</ title >
8
8
< link rel ="stylesheet " href ="../../base.css ">
9
9
< style >
10
- html {
11
- --size : 20px ;
12
- }
13
-
14
10
.wrapper {
15
11
text-align : center;
16
12
}
19
15
font-size : 5rem ;
20
16
font-weight : 900 ;
21
17
}
22
-
23
- .lds-ripple {
24
- display : inline-block;
25
- position : relative;
26
-
27
- width : var (--size );
28
- height : var (--size );
29
- }
30
-
31
- .lds-ripple div {
32
- position : absolute;
33
- border : 4px solid white;
34
- opacity : 1 ;
35
- border-radius : 50% ;
36
- animation : lds-ripple 1s cubic-bezier (0 , 0.2 , 0.8 , 1 ) infinite;
37
- }
38
-
39
- .lds-ripple div : nth-child (2 ) {
40
- animation-delay : -0.5s ;
41
- }
42
-
43
- @keyframes lds-ripple {
44
- 0% {
45
- top : calc (var (--size ) / 2 );
46
- left : calc (var (--size ) / 2 );
47
- width : 0 ;
48
- height : 0 ;
49
- opacity : 1 ;
50
- }
51
-
52
- 100% {
53
- top : 0px ;
54
- left : 0px ;
55
- width : calc (var (--size ) * 0.9 );
56
- height : calc (var (--size ) * 0.9 );
57
- opacity : 0 ;
58
- }
59
- }
60
-
61
- .hidden {
62
- display : none;
63
- }
64
18
</ style >
65
19
</ head >
66
20
69
23
< div class ="joke ">
70
24
< p > Dad Jokes.</ p >
71
25
</ div >
72
- < button class ="getJoke ">
73
- < span class ="jokeText "> Get A Joke</ span >
74
- < div class ="lds-ripple loader hidden ">
75
- < div > </ div >
76
- < div > </ div >
77
- </ div >
78
- </ button >
26
+ < button class ="getJoke "> Get A Joke</ button >
79
27
</ div >
80
28
81
29
< script src ="./jokes.js "> </ script >
You can’t perform that action at this time.
0 commit comments