Glam Up My Markup Submission: Earth Day Celebration

vivitt

Viviana Yanez

Posted on April 28, 2024

Glam Up My Markup Submission: Earth Day Celebration

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.

πŸ’– πŸ’ͺ πŸ™… 🚩
vivitt
Viviana Yanez

Posted on April 28, 2024

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

Glam up my markup: Space
devchallenge Glam up my markup: Space

September 15, 2024

Glam Up My Markup: Solar System
devchallenge Glam Up My Markup: Solar System

September 14, 2024

[Frontend Challenge] Space Markup πŸš€
devchallenge [Frontend Challenge] Space Markup πŸš€

September 13, 2024

Alien Signals β€” 2-in-1 Challenge
devchallenge Alien Signals β€” 2-in-1 Challenge

September 12, 2024

Solar System Challenge
devchallenge Solar System Challenge

September 16, 2024