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 π