Skip to content

Commit a30e3a7

Browse files
Add contact page background images
Implement background images for the contact page using the provided images.
1 parent e1d452e commit a30e3a7

File tree

3 files changed

+41
-10
lines changed

3 files changed

+41
-10
lines changed
1.25 MB
Loading
90.3 KB
Loading

src/pages/Contact.tsx

Lines changed: 41 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,40 @@ import { Send, Mail, MessageSquare, X, Facebook, Instagram, Disc, Github, Linked
77
const Contact: React.FC = () => {
88
return (
99
<div className="relative flex flex-col flex-1">
10+
{/* Multiple background layers for cosmic effect */}
11+
<div
12+
className="fixed inset-0 pointer-events-none"
13+
style={{
14+
backgroundImage: `url('/lovable-uploads/74c23ca3-be80-46d6-9817-d6a5cde81736.png')`,
15+
backgroundSize: 'cover',
16+
backgroundPosition: 'center',
17+
backgroundRepeat: 'no-repeat',
18+
opacity: 0.4,
19+
zIndex: -30
20+
}}
21+
/>
22+
23+
{/* Second galaxy background layer */}
24+
<div
25+
className="fixed inset-0 pointer-events-none"
26+
style={{
27+
backgroundImage: `url('/lovable-uploads/78a366c8-b4ad-4ae7-8358-3aae322b228f.png')`,
28+
backgroundSize: 'contain',
29+
backgroundPosition: 'center',
30+
backgroundRepeat: 'no-repeat',
31+
opacity: 0.2,
32+
zIndex: -25
33+
}}
34+
/>
35+
36+
{/* Star background effect */}
37+
<div className="fixed inset-0 pointer-events-none" style={{ zIndex: -20 }}>
38+
<StarBackground />
39+
</div>
40+
1041
<main className="relative z-10 flex-grow container mx-auto px-4 pt-4 pb-16">
1142
<div className="max-w-3xl mx-auto">
12-
<h1 className="text-4xl md:text-5xl font-bold text-alien-gold mb-8 font-nasalization">Contact Us</h1>
43+
<h1 className="text-4xl md:text-5xl font-bold text-alien-gold mb-8 font-nasalization text-center">Contact Us</h1>
1344

1445
<div className="grid grid-cols-1 md:grid-cols-2 gap-10">
1546
<div className="space-y-6">
@@ -18,7 +49,7 @@ const Contact: React.FC = () => {
1849
</p>
1950

2051
<div className="space-y-4">
21-
<div className="flex items-center p-4 bg-alien-space-dark/60 rounded-lg backdrop-blur-md hover:bg-alien-space-dark/80 transition-colors">
52+
<div className="flex items-center p-4 bg-alien-space-dark/80 rounded-lg backdrop-blur-md hover:bg-alien-space-dark/90 transition-colors border border-alien-gold/20">
2253
<div className="w-10 h-10 rounded-full bg-alien-green flex items-center justify-center mr-4">
2354
<Mail className="h-5 w-5 text-alien-space-dark" />
2455
</div>
@@ -28,7 +59,7 @@ const Contact: React.FC = () => {
2859
</div>
2960
</div>
3061

31-
<div className="flex items-center p-4 bg-alien-space-dark/60 rounded-lg backdrop-blur-md hover:bg-alien-space-dark/80 transition-colors">
62+
<div className="flex items-center p-4 bg-alien-space-dark/80 rounded-lg backdrop-blur-md hover:bg-alien-space-dark/90 transition-colors border border-alien-gold/20">
3263
<div className="w-10 h-10 rounded-full bg-alien-green flex items-center justify-center mr-4">
3364
<Disc className="h-5 w-5 text-alien-space-dark" />
3465
</div>
@@ -38,7 +69,7 @@ const Contact: React.FC = () => {
3869
</div>
3970
</div>
4071

41-
<div className="flex items-center p-4 bg-alien-space-dark/60 rounded-lg backdrop-blur-md hover:bg-alien-space-dark/80 transition-colors">
72+
<div className="flex items-center p-4 bg-alien-space-dark/80 rounded-lg backdrop-blur-md hover:bg-alien-space-dark/90 transition-colors border border-alien-gold/20">
4273
<div className="w-10 h-10 rounded-full bg-alien-green flex items-center justify-center mr-4">
4374
<X className="h-5 w-5 text-alien-space-dark" />
4475
</div>
@@ -48,7 +79,7 @@ const Contact: React.FC = () => {
4879
</div>
4980
</div>
5081

51-
<div className="flex items-center p-4 bg-alien-space-dark/60 rounded-lg backdrop-blur-md hover:bg-alien-space-dark/80 transition-colors">
82+
<div className="flex items-center p-4 bg-alien-space-dark/80 rounded-lg backdrop-blur-md hover:bg-alien-space-dark/90 transition-colors border border-alien-gold/20">
5283
<div className="w-10 h-10 rounded-full bg-alien-green flex items-center justify-center mr-4">
5384
<Facebook className="h-5 w-5 text-alien-space-dark" />
5485
</div>
@@ -58,7 +89,7 @@ const Contact: React.FC = () => {
5889
</div>
5990
</div>
6091

61-
<div className="flex items-center p-4 bg-alien-space-dark/60 rounded-lg backdrop-blur-md hover:bg-alien-space-dark/80 transition-colors">
92+
<div className="flex items-center p-4 bg-alien-space-dark/80 rounded-lg backdrop-blur-md hover:bg-alien-space-dark/90 transition-colors border border-alien-gold/20">
6293
<div className="w-10 h-10 rounded-full bg-alien-green flex items-center justify-center mr-4">
6394
<Instagram className="h-5 w-5 text-alien-space-dark" />
6495
</div>
@@ -68,7 +99,7 @@ const Contact: React.FC = () => {
6899
</div>
69100
</div>
70101

71-
<div className="flex items-center p-4 bg-alien-space-dark/60 rounded-lg backdrop-blur-md hover:bg-alien-space-dark/80 transition-colors">
102+
<div className="flex items-center p-4 bg-alien-space-dark/80 rounded-lg backdrop-blur-md hover:bg-alien-space-dark/90 transition-colors border border-alien-gold/20">
72103
<div className="w-10 h-10 rounded-full bg-alien-green flex items-center justify-center mr-4">
73104
<Send className="h-5 w-5 text-alien-space-dark" />
74105
</div>
@@ -78,7 +109,7 @@ const Contact: React.FC = () => {
78109
</div>
79110
</div>
80111

81-
<div className="flex items-center p-4 bg-alien-space-dark/60 rounded-lg backdrop-blur-md hover:bg-alien-space-dark/80 transition-colors">
112+
<div className="flex items-center p-4 bg-alien-space-dark/80 rounded-lg backdrop-blur-md hover:bg-alien-space-dark/90 transition-colors border border-alien-gold/20">
82113
<div className="w-10 h-10 rounded-full bg-alien-green flex items-center justify-center mr-4">
83114
<Github className="h-5 w-5 text-alien-space-dark" />
84115
</div>
@@ -88,7 +119,7 @@ const Contact: React.FC = () => {
88119
</div>
89120
</div>
90121

91-
<div className="flex items-center p-4 bg-alien-space-dark/60 rounded-lg backdrop-blur-md hover:bg-alien-space-dark/80 transition-colors">
122+
<div className="flex items-center p-4 bg-alien-space-dark/80 rounded-lg backdrop-blur-md hover:bg-alien-space-dark/90 transition-colors border border-alien-gold/20">
92123
<div className="w-10 h-10 rounded-full bg-alien-green flex items-center justify-center mr-4">
93124
<Linkedin className="h-5 w-5 text-alien-space-dark" />
94125
</div>
@@ -100,7 +131,7 @@ const Contact: React.FC = () => {
100131
</div>
101132
</div>
102133

103-
<div className="bg-alien-space-dark/60 p-6 rounded-lg backdrop-blur-md">
134+
<div className="bg-alien-space-dark/80 p-6 rounded-lg backdrop-blur-md border border-alien-gold/20">
104135
<h2 className="text-2xl font-semibold text-alien-green mb-4 font-nasalization">Send us a message</h2>
105136
<form className="space-y-4">
106137
<div>

0 commit comments

Comments
 (0)