|
1 | 1 | /*
|
2 | 2 | ===============
|
3 |
| -Fonts |
4 |
| -=============== |
5 |
| -*/ |
6 |
| -@import url("https://fonts.googleapis.com/css?family=Open+Sans|Roboto:400,700&display=swap"); |
7 |
| - |
8 |
| -/* |
9 |
| -=============== |
10 |
| -Variables |
11 |
| -=============== |
12 |
| -*/ |
13 |
| - |
14 |
| -:root { |
15 |
| - /* dark shades of primary color*/ |
16 |
| - --clr-primary-1: hsl(205, 86%, 17%); |
17 |
| - --clr-primary-2: hsl(205, 77%, 27%); |
18 |
| - --clr-primary-3: hsl(205, 72%, 37%); |
19 |
| - --clr-primary-4: hsl(205, 63%, 48%); |
20 |
| - /* primary/main color */ |
21 |
| - --clr-primary-5: hsl(205, 78%, 60%); |
22 |
| - /* lighter shades of primary color */ |
23 |
| - --clr-primary-6: hsl(205, 89%, 70%); |
24 |
| - --clr-primary-7: hsl(205, 90%, 76%); |
25 |
| - --clr-primary-8: hsl(205, 86%, 81%); |
26 |
| - --clr-primary-9: hsl(205, 90%, 88%); |
27 |
| - --clr-primary-10: hsl(205, 100%, 96%); |
28 |
| - /* darkest grey - used for headings */ |
29 |
| - --clr-grey-1: hsl(209, 61%, 16%); |
30 |
| - --clr-grey-2: hsl(211, 39%, 23%); |
31 |
| - --clr-grey-3: hsl(209, 34%, 30%); |
32 |
| - --clr-grey-4: hsl(209, 28%, 39%); |
33 |
| - /* grey used for paragraphs */ |
34 |
| - --clr-grey-5: hsl(210, 22%, 49%); |
35 |
| - --clr-grey-6: hsl(209, 23%, 60%); |
36 |
| - --clr-grey-7: hsl(211, 27%, 70%); |
37 |
| - --clr-grey-8: hsl(210, 31%, 80%); |
38 |
| - --clr-grey-9: hsl(212, 33%, 89%); |
39 |
| - --clr-grey-10: hsl(210, 36%, 96%); |
40 |
| - --clr-white: #fff; |
41 |
| - --clr-red-dark: hsl(360, 67%, 44%); |
42 |
| - --clr-red-light: hsl(360, 71%, 66%); |
43 |
| - --clr-green-dark: hsl(125, 67%, 44%); |
44 |
| - --clr-green-light: hsl(125, 71%, 66%); |
45 |
| - --clr-black: #222; |
46 |
| - --ff-primary: "Roboto", sans-serif; |
47 |
| - --ff-secondary: "Open Sans", sans-serif; |
48 |
| - --transition: all 0.3s linear; |
49 |
| - --spacing: 0.25rem; |
50 |
| - --radius: 0.5rem; |
51 |
| - --light-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); |
52 |
| - --dark-shadow: 0 5px 15px rgba(0, 0, 0, 0.2); |
53 |
| - --max-width: 1170px; |
54 |
| - --fixed-width: 620px; |
55 |
| -} |
56 |
| -/* |
57 |
| -=============== |
58 |
| -Global Styles |
| 3 | +Counter |
59 | 4 | ===============
|
60 | 5 | */
|
61 | 6 |
|
62 |
| -*, |
63 |
| -::after, |
64 |
| -::before { |
65 |
| - margin: 0; |
66 |
| - padding: 0; |
67 |
| - box-sizing: border-box; |
68 |
| -} |
69 |
| -body { |
70 |
| - font-family: var(--ff-secondary); |
71 |
| - background: var(--clr-grey-10); |
72 |
| - color: var(--clr-grey-1); |
73 |
| - line-height: 1.5; |
74 |
| - font-size: 0.875rem; |
75 |
| -} |
76 |
| -ul { |
77 |
| - list-style-type: none; |
78 |
| -} |
79 |
| -a { |
80 |
| - text-decoration: none; |
81 |
| -} |
82 |
| -img:not(.nav-logo) { |
83 |
| - width: 100%; |
84 |
| - display: block; |
85 |
| -} |
86 |
| - |
87 |
| -h1, |
88 |
| -h2, |
89 |
| -h3, |
90 |
| -h4 { |
91 |
| - letter-spacing: var(--spacing); |
92 |
| - text-transform: capitalize; |
93 |
| - line-height: 1.25; |
94 |
| - margin-bottom: 0.75rem; |
95 |
| - font-family: var(--ff-primary); |
96 |
| -} |
97 |
| -h1 { |
98 |
| - font-size: 3rem; |
99 |
| -} |
100 |
| -h2 { |
101 |
| - font-size: 2rem; |
102 |
| -} |
103 |
| -h3 { |
104 |
| - font-size: 1.25rem; |
105 |
| -} |
106 |
| -h4 { |
107 |
| - font-size: 0.875rem; |
| 7 | +main { |
| 8 | + min-height: 100vh; |
| 9 | + display: grid; |
| 10 | + place-items: center; |
108 | 11 | }
|
109 |
| -p { |
110 |
| - margin-bottom: 1.25rem; |
111 |
| - color: var(--clr-grey-5); |
| 12 | +.container { |
| 13 | + text-align: center; |
112 | 14 | }
|
113 |
| -@media screen and (min-width: 800px) { |
114 |
| - h1 { |
115 |
| - font-size: 4rem; |
116 |
| - } |
117 |
| - h2 { |
118 |
| - font-size: 2.5rem; |
119 |
| - } |
120 |
| - h3 { |
121 |
| - font-size: 1.75rem; |
122 |
| - } |
123 |
| - h4 { |
124 |
| - font-size: 1rem; |
125 |
| - } |
126 |
| - body { |
127 |
| - font-size: 1rem; |
128 |
| - } |
129 |
| - h1, |
130 |
| - h2, |
131 |
| - h3, |
132 |
| - h4 { |
133 |
| - line-height: 1; |
134 |
| - } |
| 15 | +#value { |
| 16 | + font-size: 6rem; |
| 17 | + font-weight: bold; |
135 | 18 | }
|
136 |
| -/* global classes */ |
137 |
| - |
138 | 19 | .btn {
|
139 | 20 | text-transform: uppercase;
|
140 | 21 | background: transparent;
|
|
148 | 29 | cursor: pointer;
|
149 | 30 | box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
|
150 | 31 | border-radius: var(--radius);
|
| 32 | + margin: 0.5rem; |
151 | 33 | }
|
152 | 34 | .btn:hover {
|
153 | 35 | color: var(--clr-white);
|
154 | 36 | background: var(--clr-black);
|
155 | 37 | }
|
156 |
| -/* section */ |
157 |
| -.section { |
158 |
| - padding: 5rem 0; |
159 |
| -} |
160 |
| - |
161 |
| -.section-center { |
162 |
| - width: 90vw; |
163 |
| - margin: 0 auto; |
164 |
| - max-width: 1170px; |
165 |
| -} |
166 |
| -@media screen and (min-width: 992px) { |
167 |
| - .section-center { |
168 |
| - width: 95vw; |
169 |
| - } |
170 |
| -} |
171 |
| -/* |
172 |
| -=============== |
173 |
| -Counter |
174 |
| -=============== |
175 |
| -*/ |
176 |
| - |
177 |
| -main { |
178 |
| - min-height: 100vh; |
179 |
| - display: grid; |
180 |
| - place-items: center; |
181 |
| -} |
182 |
| -.container { |
183 |
| - text-align: center; |
184 |
| -} |
185 |
| -#value { |
186 |
| - font-size: 6rem; |
187 |
| - font-weight: bold; |
188 |
| -} |
189 |
| -.btn { |
190 |
| - margin: 0.5rem; |
191 |
| -} |
0 commit comments