Glam Up My Markup Submission: Earth Day Celebration

Viviana Yanez - Apr 28 - - Dev Community

This is a submission for Frontend Challenge v24.04.17, Glam Up My Markup: Earth Day Celebration Landing Page

What I Built

I created a landing page with a friendly style, adding illustrations and animations to the provided HTML. My goal was to create a welcoming and playful design.

Demo

Screenshot of my Earth Day Celebration landing's hero section
Find here a link to my project and in this one you will find a public repo with my code.

Journey

It was really fun to work on this project, as I spent some time trying out ideas I've had for a while and experimenting with animations and CSS.

I learned how to create scroll-driven animations, and it was a great chance to try out the animation timeline CSS property. However, since it's still in an experimental state, I prioritized JavaScript-based animations to move elements based on scroll in my project. So I could ensure a more consistent experience across browsers and devices.
One interesting learning was how to create my own feature detection tests using CSS.suports().
Also, I learned more about DOM manipulation and became more confortable using CSS grid.
Certainly, the most challenging part was achieving an acceptable appearance on small devices while retaining the visual interest of my design.

. . . . . . . . . . . . . . . . . . . . .