This is a submission for Frontend Challenge - February Edition, CSS Art: February.
๐ Inspiration
Told yaa โIโm absolutely love-brained! ๐ This project is my way of capturing the essence of loveโthe emotions, the phases, the journey. I wanted to take it from the lows to the highs, from heartbreak to fluttering excitement, and finally, to a love that lasts forever. Itโs not a cycleโthough you could interpret it that wayโbut no matter what, I truly wish for everyone to reach the final phase and stay there forever. ๐โจ
Also, I adore stories, love itself, and songs that capture those emotions. So, this is the resultโmy little love letter to love itself. I hope you like it! ๐
๐ฌ Demo
The website is live at:- Phases of Love
Or you can watch it in action here:-
And if youโre into the coding ๐ฉ๐ปโ๐ป๐จ๐ปโ๐ป, feel free to explore my GitHub repository here.
The Phases of Love ๐
A beautiful interactive web experience that explores the different phases of love through visual and audio elements. This project uses HTML, CSS, and JS to create an engaging journey through the emotional stages of love.
๐ Features
- Background music to enhance the emotional experience
- Smooth transitions and hover effects
- Gradient background with elegant typography
๐ Live Demo
Experience the journey of love here: Phases of Love
๐ป Technologies Used
- HTML5
- CSS3
- JS
๐จ Design Elements
- Custom animated hearts
- Elegant script typography
- Soft pink gradient background
- Musical elements for ambience
๐ ๏ธ Setup and Installation
-
Clone the repository:
bash
git clone https://github.com/divya4879/Phases-of-Love.git -
Navigate to the project directory:
cd Phases-of-Love
Open index.html in your preferred browser to view the project locally.
Accessibility (ARIA)
The Phases of Love website implements several accessibility features to ensure an inclusive experience for all users:
Semantic HTML
- Uses semantic HTML5 elements for properโฆ
Journey
It has been quite the adventure! I wanted this to feel like a storyโa visual, auditory and emotional journey through the phases of love. I learned a lot along the way, and Iโm happy with both the final result and the process that led me here.
Some key highlights:
โจ Phases & Backgrounds: Each phase has a unique background, visually depicting the emotionsโthunderstorms and rain(of tears) for heartbreak, fluttering lights for excitement, and a steady, glowing warmth for enduring love. This was my deep dive into CSS gradients!
๐ต Audio Magic: Every phase has its own song, perfectly matching the mood. Using JS, I ensured that only the current phaseโs music plays at any given time.
๐ The Love Letter: Love is at the heart of everything, so I created a heart-shaped letter with different messages for each phase. More JS!
๐จ Color Psychology: The phases transition from dark, heavy heartbreak tones to lighter, warm huesโculminating in an eternal, enduring love, symbolized in soft, glowing shades. ๐ค
๐ MIT License: The code is open-source under the MIT Licenseโfeel free to check it out!
So, that's it!
If you're still here, Thank you โบ๏ธ๐๐ป๐.
Please share your thoughts, feedback, and suggestions in the comment section below ๐จ๏ธ
Top comments (6)
very beautiful project !!
You are an amazing talent
shut up!! You deserve praise ๐๐ฅ
I'm not some talent ๐
A sincere thank you for the compliments, but I gotta be realistic ๐
Divya ji, Priya ji insists that you stay silent and simply accept the well-deserved praiseโlet them give you the credit youโve earned! ๐๐
I gotta be realistic though ๐
A big fan of your work! Your writing style & coding both are just amazing !!
Thank you so much for your support ๐ฅน
Just trying my best ๐