Skip to content

Commit 7adcf4d

Browse files
authored
1 parent 6f5a6ad commit 7adcf4d

File tree

1 file changed

+90
-27
lines changed

1 file changed

+90
-27
lines changed

progress.html

+90-27
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<!DOCTYPE html>
22
<html>
33
<head>
4+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
45
<style>
56
* {
67
box-sizing: border-box;
@@ -9,33 +10,35 @@
910
body {
1011
font-family: Helvetica, Arial, sans-serif;
1112
margin: 0;
12-
padding: 24px 16px;
13+
padding: 16px;
1314
-webkit-text-size-adjust: 100%;
15+
color: #1a202c;
1416
}
1517

1618
.container {
1719
max-width: 600px;
1820
margin: 0 auto;
21+
padding: 8px;
1922
}
2023

2124
h1 {
22-
font-size: 28px;
23-
margin-bottom: 24px;
24-
line-height: 1.2;
25+
font-size: 24px;
26+
margin-bottom: 20px;
27+
line-height: 1.3;
2528
}
2629

2730
h2 {
28-
font-size: 20px;
29-
margin-top: 32px;
30-
margin-bottom: 16px;
31+
font-size: 18px;
32+
margin-top: 28px;
33+
margin-bottom: 14px;
3134
color: #334155;
3235
}
3336

3437
.progress-container {
3538
background-color: #f0f0f0;
3639
border-radius: 8px;
3740
height: 32px;
38-
margin-bottom: 24px;
41+
margin-bottom: 20px;
3942
overflow: hidden;
4043
position: relative;
4144
}
@@ -58,61 +61,121 @@
5861

5962
.midterm-label {
6063
position: absolute;
61-
top: -24px;
64+
top: -22px;
6265
transform: translateX(-50%);
6366
color: #dc2626;
64-
font-size: 14px;
67+
font-size: 12px;
6568
font-weight: 600;
6669
}
6770

6871
.details {
6972
color: #4b5563;
70-
font-size: 16px;
71-
margin-bottom: 32px;
72-
line-height: 1.4;
73+
font-size: 14px;
74+
margin-bottom: 28px;
75+
line-height: 1.5;
7376
}
7477

7578
.stats {
7679
display: grid;
77-
grid-template-columns: 1fr 1fr;
78-
gap: 16px;
79-
margin-bottom: 32px;
80-
}
81-
82-
.stats-single {
83-
grid-column: span 2;
80+
grid-template-columns: 1fr;
81+
gap: 12px;
82+
margin-bottom: 28px;
8483
}
8584

8685
.stat-card {
8786
background-color: #eff6ff;
8887
border-radius: 12px;
89-
padding: 20px;
88+
padding: 16px;
9089
border-left: 4px solid #2563eb;
9190
}
9291

9392
.stat-label {
9493
color: #64748b;
95-
font-size: 16px;
96-
margin-bottom: 8px;
94+
font-size: 14px;
95+
margin-bottom: 6px;
9796
}
9897

9998
.stat-value {
100-
font-size: 24px;
99+
font-size: 22px;
101100
font-weight: 600;
102101
}
103102

104103
.midterm-stats {
105104
display: grid;
106-
grid-template-columns: 1fr 1fr;
107-
gap: 16px;
105+
grid-template-columns: 1fr;
106+
gap: 12px;
108107
}
109108

110109
.midterm-card {
111110
background-color: #fef2f2;
112111
border-radius: 12px;
113-
padding: 20px;
112+
padding: 16px;
114113
border-left: 4px solid #dc2626;
115114
}
115+
116+
/* Media queries for responsive design */
117+
@media (min-width: 480px) {
118+
body {
119+
padding: 24px 16px;
120+
}
121+
122+
.container {
123+
padding: 0;
124+
}
125+
126+
h1 {
127+
font-size: 28px;
128+
margin-bottom: 24px;
129+
}
130+
131+
h2 {
132+
font-size: 20px;
133+
margin-top: 32px;
134+
margin-bottom: 16px;
135+
}
136+
137+
.details {
138+
font-size: 16px;
139+
margin-bottom: 32px;
140+
}
141+
142+
.stats {
143+
grid-template-columns: 1fr 1fr;
144+
gap: 16px;
145+
margin-bottom: 32px;
146+
}
147+
148+
.stat-card {
149+
padding: 20px;
150+
}
151+
152+
.stats-single {
153+
grid-column: span 2;
154+
}
155+
156+
.midterm-stats {
157+
grid-template-columns: 1fr 1fr;
158+
gap: 16px;
159+
}
160+
161+
.midterm-card {
162+
padding: 20px;
163+
}
164+
165+
.stat-label {
166+
font-size: 16px;
167+
margin-bottom: 8px;
168+
}
169+
170+
.stat-value {
171+
font-size: 24px;
172+
}
173+
174+
.midterm-label {
175+
font-size: 14px;
176+
top: -24px;
177+
}
178+
}
116179
</style>
117180
</head>
118181
<body>

0 commit comments

Comments
 (0)