Skip to content

Commit 8808f9c

Browse files
committed
Updated Css to be mobile first.
1 parent ede543c commit 8808f9c

File tree

3 files changed

+123
-22
lines changed

3 files changed

+123
-22
lines changed

app/page.module.css

Lines changed: 55 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,36 @@
11
.page {
2+
height: 100vh;
23
display: grid;
3-
grid-template-rows: 20px 1fr 20px;
4+
grid-template-rows: 0.65rem 1fr 0.65rem;
45
align-items: center;
56
justify-items: center;
67
min-height: calc(100svh - 100px);
7-
padding: 80px;
8-
gap: 64px;
8+
padding: 0.8rem;
9+
gap: 1rem;
910
font-family: var(--font-geist-sans);
1011
}
1112

1213
.main {
1314
display: flex;
1415
flex-direction: column;
15-
gap: 32px;
16+
gap: 0.8rem;
1617
grid-row-start: 2;
17-
width: 60%;
18+
width: 90%;
1819
}
1920

2021
.main h1 {
21-
font-size: 3rem;
22+
font-size: 2.3rem;
2223
color: white;
2324
}
2425

2526
.main h3 {
27+
font-size: 1rem;
2628
color: grey;
2729
width: 80%;
2830
}
2931

3032
.button_container {
31-
width: 80%;
33+
/* width: 40%; */
3234
display: flex;
3335
justify-content: center;
3436
}
@@ -41,3 +43,49 @@
4143
border: none;
4244
color: rgba(42, 42, 42, 0.9);
4345
}
46+
47+
@media (min-width: 600px) {
48+
.page {
49+
display: grid;
50+
grid-template-rows: 20px 1fr 20px;
51+
align-items: center;
52+
justify-items: center;
53+
min-height: calc(100svh - 100px);
54+
padding: 80px;
55+
gap: 64px;
56+
font-family: var(--font-geist-sans);
57+
}
58+
59+
.main {
60+
display: flex;
61+
flex-direction: column;
62+
gap: 32px;
63+
grid-row-start: 2;
64+
width: 60%;
65+
}
66+
67+
.main h1 {
68+
font-size: 3rem;
69+
color: white;
70+
}
71+
72+
.main h3 {
73+
color: grey;
74+
width: 80%;
75+
}
76+
77+
.button_container {
78+
width: 80%;
79+
display: flex;
80+
justify-content: center;
81+
}
82+
83+
.main button {
84+
padding: 15 100;
85+
border-radius: 50px;
86+
font-size: 1.25rem;
87+
font-weight: bold;
88+
border: none;
89+
color: rgba(42, 42, 42, 0.9);
90+
}
91+
}

app/ui/socials.module.css

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
.icon_bar {
32
font-size: 1.5rem;
43
color: #f4f0e0;
@@ -7,3 +6,14 @@
76
padding-left: 1%;
87
gap: 20px;
98
}
9+
10+
@media (min-width: 600px) {
11+
.icon_bar {
12+
font-size: 1.5rem;
13+
color: #f4f0e0;
14+
display: flex;
15+
flex-direction: row;
16+
padding-left: 1%;
17+
gap: 20px;
18+
}
19+
}

app/ui/top-nav.module.css

Lines changed: 57 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,89 @@
11
.top_nav {
2-
margin-left: 10%;
3-
margin-right: 10%;
4-
padding: 20px;
5-
margin-top: 20px;
62
background-color: rgb(42, 42, 42, 0.2);
73
display: flex;
84
align-items: center;
9-
padding-right: 1%;
105
color: white;
11-
height: 80px;
12-
border-radius: 20px;
6+
height: 10%;
137
}
148

159
.nav_logo {
1610
display: flex;
1711
}
1812

1913
.top_nav img {
20-
width: 45px;
21-
height: 45px;
14+
width: 2.5rem;
15+
height: 2.5rem;
2216
}
2317

2418
.icon_bar {
2519
font-size: 1.5rem;
2620
color: #f4f0e0;
2721
display: flex;
2822
flex-direction: row;
29-
padding-left: 1%;
30-
gap: 20px;
23+
padding-left: 5%;
24+
/* gap: 0.8rem; */
3125
}
3226

3327
.nav {
3428
width: 100%;
35-
height: 80px;
29+
height: 4rem;
3630
display: flex;
3731
align-items: center;
3832
justify-content: flex-end;
3933
padding-right: 5%;
4034
}
4135

4236
.top_nav_icons {
43-
font-size: 1rem;
37+
font-size: 0.7rem;
4438
color: white;
45-
padding: 10px;
39+
padding: 0.65rem;
40+
}
41+
42+
@media (min-width: 600px) {
43+
.top_nav {
44+
margin-left: 10%;
45+
margin-right: 10%;
46+
padding: 20px;
47+
margin-top: 20px;
48+
background-color: rgb(42, 42, 42, 0.2);
49+
display: flex;
50+
align-items: center;
51+
padding-right: 1%;
52+
color: white;
53+
height: 80px;
54+
border-radius: 20px;
55+
}
56+
57+
.nav_logo {
58+
display: flex;
59+
}
60+
61+
.top_nav img {
62+
width: 45px;
63+
height: 45px;
64+
}
65+
66+
.icon_bar {
67+
font-size: 1.5rem;
68+
color: #f4f0e0;
69+
display: flex;
70+
flex-direction: row;
71+
padding-left: 1%;
72+
gap: 20px;
73+
}
74+
75+
.nav {
76+
width: 100%;
77+
height: 80px;
78+
display: flex;
79+
align-items: center;
80+
justify-content: flex-end;
81+
padding-right: 5%;
82+
}
83+
84+
.top_nav_icons {
85+
font-size: 1rem;
86+
color: white;
87+
padding: 10px;
88+
}
4689
}

0 commit comments

Comments
 (0)