GDGC-MET / GDGC-MET/Codefolio-WEB
Animation and Interactivity Refinements
- Dominant language
- CSS
- Stars
- 2
- Forks
- 32
- PR merge metrics
- No merged PRs in 30d
Description
Refined Card Hover Effects: Enhanced the box-shadow and transform on skill and project cards to incorporate a subtle color-matched glow and a smoother translateY transition, significantly improving the visual feedback and professionalism on hover.
Aesthetic Element Polishing: Introduced subtle CSS enhancements like alternating section backgrounds (section:nth-child(even)) and refined tag/pill styling to improve visual rhythm and contrast across the dark theme.
Improved Contact Form UX: Implemented dedicated CSS for form inputs (input, textarea) including a cleaner background, defined borders, and a primary color focus glow for a better user experience (UX) during data entry.
Custom Scrollbar Integration: Integrated dark-themed scrollbar styling across WebKit and Firefox browsers, ensuring that the scrolling component maintains aesthetic consistency with the overall dark color scheme.
Fixed CSS Syntax Errors: Addressed minor original syntax issues, such as fixing the duplicated semicolon in the loading animation and correcting the missing closing parenthesis in the .skills-bg gradient definition.
Using Firebase , Firebase studio and gemini AI
1. Modern Visual Design: I completely overhauled the original plain page by implementing a sophisticated dark theme. The color scheme is built around dark blue, accented with vibrant gold and red. To keep the design consistent and easy to update, I used CSS variables for all the colors, applying them to everything from the background and text to custom scrollbars.
2. Dynamic Animations: To make the site more engaging, I added a lot of animations and interactive elements. Key features include a custom "glitch" effect for the cursor, 3D flipping project cards, and subtle fade-in animations that trigger on scroll. I'm especially proud of the personalized "About Me" section, where I created a unique animation with my initials, 'A' and 'N', constantly rotating around each other. Used Firebase to add animations .
3. JavaScript-Powered Interactivity: I used JavaScript to bring the page to life. I built a pre-loading screen, made the header sticky and change its appearance as you scroll, and added a "back-to-top" button for better navigation. I also coded an animated counter for my stats in the "About Me" section, which only starts counting once you scroll it into view.
4. Responsive Layout: Finally, I ensured the entire portfolio is fully responsive so it works perfectly on any device. I used modern CSS like Flexbox and Grid, along with media queries, to make the layout adapt seamlessly from large desktop monitors to small mobile screens. This included building a functional hamburger menu for easy navigation on mobile.
5. Use of AI: I used AI as a creative partner to brainstorm and prototype sophisticated features like the 3D animations. I then took those foundational concepts and personally refined and implemented the code to match my specific vision. This demonstrates my skill in directing AI tools to create complex, interactive elements while maintaining complete artistic control. Using Firebase , Firebase studio and gemini AI
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.