@@ -5,25 +5,33 @@ import ShinyButton from "./magicui/shiny-button"
55import Link from "next/link"
66import { SparklesCore } from "./ui/sparkles"
77
8+ const features = [
9+ { title : "Background Removal" , description : "Perfect cuts in seconds" } ,
10+ { title : "Object Removal" , description : "Clean any unwanted elements" } ,
11+ { title : "Smart Recolor" , description : "Change colors naturally" } ,
12+ { title : "Auto Resize" , description : "Perfect for any platform" }
13+ ] ;
14+
815const LandingContent = ( ) => {
916 return (
1017 < div className = "min-h-screen relative w-full flex flex-col items-center justify-center" >
18+ { /* Updated background effects */ }
1119 < div className = "absolute inset-0 max-w-7xl mx-auto" >
1220 < motion . div
1321 animate = { {
1422 y : [ - 10 , 10 , - 10 ] ,
1523 rotate : [ 0 , 5 , 0 ] ,
1624 } }
1725 transition = { { duration : 5 , repeat : Infinity } }
18- className = "absolute top-1/4 left-10 w-24 h-24 bg-gradient-to-br from-purple-500/20 to-cyan-500/20 rounded-full blur-xl "
26+ className = "absolute top-1/4 left-10 w-24 h-24 bg-gradient-to-br from-purple-500/10 to-cyan-500/10 rounded-full blur-2xl "
1927 />
2028 < motion . div
2129 animate = { {
2230 y : [ 10 , - 10 , 10 ] ,
2331 rotate : [ 0 , - 5 , 0 ] ,
2432 } }
2533 transition = { { duration : 7 , repeat : Infinity } }
26- className = "absolute bottom-1/4 right-10 w-32 h-32 bg-gradient-to-br from-blue-500/20 to-violet-500/20 rounded-full blur-xl "
34+ className = "absolute bottom-1/4 right-10 w-32 h-32 bg-gradient-to-br from-blue-500/10 to-violet-500/10 rounded-full blur-2xl "
2735 />
2836 </ div >
2937
@@ -32,22 +40,26 @@ const LandingContent = () => {
3240 initial = { { opacity : 0 , y : 20 } }
3341 animate = { { opacity : 1 , y : 0 } }
3442 transition = { { duration : 0.8 } }
35- className = "glassmorphism p-8 rounded-2xl backdrop-blur-xl border border-white/10 hover:shadow-sm cursor-pointer hover:shadow-sky-400 "
43+ className = "glassmorphism p-8 rounded-2xl backdrop-blur-sm border border-white/5 bg-black/20 hover:shadow-lg hover:shadow-purple-500/10 transition-all duration-300 "
3644 >
3745 < h1 className = "text-6xl md:text-7xl font-bold tracking-tight" >
3846 < span className = "inline-block bg-gradient-to-r from-white via-purple-200 to-cyan-200 bg-clip-text text-transparent" >
39- The best AI Platform For
47+ Transform Your Images with AI
4048 </ span >
4149 </ h1 >
4250
51+ < p className = "mt-6 text-xl text-zinc-300" >
52+ Professional-grade image editing made simple. No design skills needed.
53+ </ p >
54+
4355 < div className = "mt-8 text-5xl md:text-6xl font-semibold bg-gradient-to-r from-blue-200 via-violet-200 to-purple-200 bg-clip-text text-transparent" >
4456 < TypewriterComponent
4557 options = { {
4658 strings : [
47- "Background Removal " ,
48- "Object Removal " ,
49- "Object Recolor " ,
50- "Ratio Conversion "
59+ "Remove Backgrounds Instantly " ,
60+ "Erase Unwanted Objects " ,
61+ "Change Colors Magically " ,
62+ "Resize for Any Platform "
5163 ] ,
5264 autoStart : true ,
5365 loop : true ,
@@ -57,22 +69,31 @@ const LandingContent = () => {
5769 />
5870 </ div >
5971
60- < motion . div
61- className = "mt-12 flex flex-col items-center gap-4"
62- initial = { { opacity : 0 } }
63- animate = { { opacity : 1 } }
64- transition = { { delay : 0.5 } }
65- >
72+ < div className = "mt-12 grid grid-cols-2 md:grid-cols-4 gap-6 max-w-3xl mx-auto" >
73+ { features . map ( ( feature ) => (
74+ < motion . div
75+ key = { feature . title }
76+ initial = { { opacity : 0 , y : 20 } }
77+ animate = { { opacity : 1 , y : 0 } }
78+ className = "p-4 rounded-lg bg-white/5 border border-white/10"
79+ >
80+ < h3 className = "text-lg font-semibold text-white" > { feature . title } </ h3 >
81+ < p className = "text-sm text-zinc-400" > { feature . description } </ p >
82+ </ motion . div >
83+ ) ) }
84+ </ div >
85+
86+ < motion . div className = "mt-12 flex flex-col items-center gap-4" >
6687 < Link href = "/dashboard" >
6788 < button className = "group relative px-12 py-4 rounded-full overflow-hidden bg-gradient-to-r from-violet-600 to-indigo-600 hover:scale-105 transition-all duration-200" >
6889 < div className = "absolute inset-0 bg-white/30 group-hover:bg-transparent transition-colors" />
6990 < span className = "relative text-lg font-medium text-white" >
70- Get Started Free
91+ Start Editing for Free
7192 </ span >
7293 </ button >
7394 </ Link >
7495 < p className = "text-lg text-zinc-400" >
75- No credit card required • Free tier available
96+ No credit card required • 5 free edits included
7697 </ p >
7798 </ motion . div >
7899 </ motion . div >
0 commit comments