1+ import  {  InstagramIcon ,  MailIcon ,  SendIcon  }  from  "lucide-react" ; 
2+ import  Image  from  "next/image" ; 
3+ import  React  from  "react" ; 
4+ import  "./hero.css" ; 
5+ 
6+ const  Hero  =  ( )  =>  { 
7+   return  ( 
8+     < section  className = "w-full mt-35" > 
9+       < div  className = "max-w-7xl mx-auto flex flex-col gap-2 justify-center items-center" > 
10+         < div  className = "group relative w-32 sm:w-40 md:w-48 lg:w-56 aspect-square overflow-hidden rounded-full  transition-all duration-300" > 
11+           < Image 
12+             src = "https://avatars.githubusercontent.com/u/57430072?v=4" 
13+             alt = "Sohel Sayyed - profile photo" 
14+             fill 
15+             className = "grayscale-100 hover:grayscale-0 object-cover transition-transform duration-500 ease-in-out group-hover:scale-105" 
16+           /> 
17+         </ div > 
18+         < div  className = "flex flex-col justify-center items-center gap-8 max-w-3xl" > 
19+           < div > 
20+             < span > Hi, I'm</ span > 
21+             < h1  className = "font-display tracking-wide text-5xl font-bold text-gray-50" > 
22+               Sohel Sayyed
23+             </ h1 > 
24+           </ div > 
25+ 
26+           < div > 
27+             < ul  className = "flex gap-3 justify-center items-center" > 
28+               < li  className = "hover:text-gray-50 hover:border-b-[0.5px] p-1" > 
29+                 < InstagramIcon  /> 
30+               </ li > 
31+               < li  className = "hover:text-gray-50 hover:border-b-[0.5px] p-1" > 
32+                 < MailIcon  /> 
33+               </ li > 
34+               < li  className = "hover:text-gray-50 hover:border-b-[0.5px] p-1" > 
35+                 < SendIcon  /> 
36+               </ li > 
37+             </ ul > 
38+           </ div > 
39+ 
40+           < p  className = "text-lg" > 
41+             I'm Sayyed Sohel, a professional with extensive experience in
42+             < span > crafting user-friendly websites </ span > and powerful{ " " } 
43+             < span > Android applications</ span > . I can help you bring your digital
44+             ideas to life, whether it's a sleek and modern website, a
45+             feature-rich mobile app, or both!
46+           </ p > 
47+ 
48+           < SkillsSlider  /> 
49+         </ div > 
50+       </ div > 
51+     </ section > 
52+   ) ; 
53+ } ; 
54+ 
55+ export  default  Hero ; 
56+ 
57+ 
58+ // slider style come from hero.css file. 
59+ const  SkillsSlider  =  ( )  =>  { 
60+   return  ( 
61+     < div  className = "flex gap-2 justify-center items-baseline" > 
62+       < div > I am</ div > 
63+       < div  className = "slider" > 
64+         < div  className = "slides " > 
65+           < div  className = "underline decoration-1 decoration-blue-500" > Android Dev</ div > 
66+           < div  className = "underline decoration-1 decoration-red-500" > Fullstack Dev</ div > 
67+         </ div > 
68+       </ div > 
69+     </ div > 
70+   ) ; 
71+ } ; 
72+   
0 commit comments