@@ -5,10 +5,57 @@ import deviLogo from "@/assets/devitools-logo.png";
55const Footer = ( ) => {
66 return (
77 < footer
8- className = "border-t border-border py-12 px-6"
8+ className = "border-t border-border py-12 px-6 relative overflow-hidden "
99 style = { { backgroundColor : "hsl(var(--footer-bg))" } }
1010 >
11- < div className = "container mx-auto" >
11+ { /* Formas geométricas animadas */ }
12+ < div className = "absolute inset-0 pointer-events-none" >
13+ { /* Círculos flutuantes */ }
14+ < div className = "absolute top-10 left-10 w-16 h-16 bg-gradient-to-br from-primary/10 to-accent/5 rounded-full animate-pulse" > </ div >
15+ < div
16+ className = "absolute top-20 right-20 w-8 h-8 bg-gradient-to-br from-accent/15 to-primary/5 rounded-full animate-bounce"
17+ style = { { animationDelay : "1s" } }
18+ > </ div >
19+ < div
20+ className = "absolute bottom-20 left-1/4 w-12 h-12 bg-gradient-to-br from-success/10 to-primary/5 rounded-full animate-pulse"
21+ style = { { animationDelay : "2s" } }
22+ > </ div >
23+
24+ { /* Triângulos */ }
25+ < div
26+ className = "absolute top-1/3 right-1/3 w-0 h-0 border-l-[15px] border-r-[15px] border-b-[25px] border-l-transparent border-r-transparent border-b-primary/10 animate-bounce"
27+ style = { { animationDelay : "0.5s" } }
28+ > </ div >
29+ < div
30+ className = "absolute bottom-1/3 right-10 w-0 h-0 border-l-[10px] border-r-[10px] border-b-[15px] border-l-transparent border-r-transparent border-b-accent/15 animate-pulse"
31+ style = { { animationDelay : "1.5s" } }
32+ > </ div >
33+
34+ { /* Hexágonos */ }
35+ < div
36+ className = "absolute top-1/2 left-1/6 w-6 h-6 bg-constructo/10 transform rotate-45 animate-spin"
37+ style = { { animationDuration : "8s" } }
38+ > </ div >
39+ < div
40+ className = "absolute bottom-10 right-1/4 w-4 h-4 bg-serendipity/10 transform rotate-45 animate-spin"
41+ style = { { animationDuration : "6s" , animationDelay : "1s" } }
42+ > </ div >
43+
44+ { /* Linhas decorativas */ }
45+ < div className = "absolute top-16 left-1/2 w-20 h-px bg-gradient-to-r from-transparent via-primary/20 to-transparent animate-pulse" > </ div >
46+ < div
47+ className = "absolute bottom-16 right-1/2 w-16 h-px bg-gradient-to-r from-transparent via-accent/20 to-transparent animate-pulse"
48+ style = { { animationDelay : "2s" } }
49+ > </ div >
50+
51+ { /* Losango */ }
52+ < div
53+ className = "absolute top-24 right-1/2 w-3 h-3 bg-effulgence/15 transform rotate-45 animate-bounce"
54+ style = { { animationDelay : "3s" } }
55+ > </ div >
56+ </ div >
57+
58+ < div className = "container mx-auto relative z-10" >
1259 < div className = "grid grid-cols-1 md:grid-cols-4 gap-8 mb-8" >
1360 < div >
1461 < div className = "flex items-center space-x-2 mb-4" >
@@ -20,9 +67,7 @@ const Footer = () => {
2067 />
2168 </ Link >
2269 </ div >
23- < p className = "text-muted-foreground" >
24- Ferramentas modernas para o dev moderno
25- </ p >
70+ < p className = "text-muted-foreground" > Ferramentas modernas para o dev moderno</ p >
2671 </ div >
2772
2873 < div >
@@ -88,16 +133,10 @@ const Footer = () => {
88133 < div >
89134 < h3 className = "font-semibold text-foreground mb-4" > Comunidade</ h3 >
90135 < div className = "flex space-x-4" >
91- < a
92- href = "#"
93- className = "text-muted-foreground hover:text-primary transition-colors"
94- >
136+ < a href = "#" className = "text-muted-foreground hover:text-primary transition-colors" >
95137 < Code className = "w-5 h-5" />
96138 </ a >
97- < a
98- href = "#"
99- className = "text-muted-foreground hover:text-primary transition-colors"
100- >
139+ < a href = "#" className = "text-muted-foreground hover:text-primary transition-colors" >
101140 < Mail className = "w-5 h-5" />
102141 </ a >
103142 </ div >
@@ -110,7 +149,6 @@ const Footer = () => {
110149 < Heart className = "w-4 h-4 inline mx-1 text-accent" /> pela comunidade.
111150 </ p >
112151
113-
114152 { /* Link para o repositório */ }
115153 < div className = "text-center py-2" >
116154 < a
@@ -124,16 +162,10 @@ const Footer = () => {
124162 </ a >
125163 </ div >
126164 < div className = "flex space-x-6 md:mt-0 py-2" >
127- < a
128- href = "#"
129- className = "text-muted-foreground hover:text-primary transition-colors"
130- >
165+ < a href = "#" className = "text-muted-foreground hover:text-primary transition-colors" >
131166 Privacidade
132167 </ a >
133- < a
134- href = "#"
135- className = "text-muted-foreground hover:text-primary transition-colors"
136- >
168+ < a href = "#" className = "text-muted-foreground hover:text-primary transition-colors" >
137169 Termos
138170 </ a >
139171 </ div >
0 commit comments