This is a submission for Frontend Challenge v24.04.17, CSS Art: June.
Inspiration
I started with a vision of a scenic animation that includes natural elements like the sun, clouds, birds, trees, hills, water, and a ship.
I created a comprehensive HTML structure with nested div elements, each representing a different part of the scene. This hierarchical structure is essential for applying styles and animations effectively.
Demo
Journey
What You Learned
- HTML Structure: I gained experience in organizing complex HTML structures, ensuring that each element is properly nested and logically named.
- Animation Preparation: By setting up detailed spans and wrapper divs, I learned how to prepare your HTML for advanced CSS animations.
- Modularity: The use of classes for each distinct element (like birds, clouds, hills, etc.) highlights the importance of modularity and reusability in web development.
What You Hope to Do Next
- CSS Animations: You aim to bring your static HTML to life by adding CSS animations, making the sun rise, clouds float, birds flap their wings, water ripple, and the ship sail.
Top comments (25)
@thepracticaldev @ben @jess @peter @sloan @noahbrinker have you checked my submissions?
Hey @chintanonweb, we've noticed your consistent effort and the quality of your submissions in our challenges. Congrats on so many completion badges! While your projects weren't chosen this time, please don't be disheartened. Your creativity and commitment are obvious, and we hope to see more of your excellent work in future challenges.
My submission got so many reactions and comments and you can check it is on top of list!!
Magnificient
Thank you so much!
Awesome.It looks beautiful fr
Thank you so much!
Amazing work, bravo!
Thank you so much!
This is soo beautiful
Thank you so much!
Impressive!
Thank you so much!
Excellent! Almost a living painting that could be hanged on a wall ;)
Thank you so much!
You've managed a lot of moving parts (😅) very well. Good job.
Thank you so much!
Incredible
Thank you so much!
Impressive!
Thank you so much!