Earth Day Celebration Landing Page submission

dhodvogner

Daniel Hodvogner

Posted on April 18, 2024

Earth Day Celebration Landing Page submission

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

What I Built

My main goal was to create an unusual aesthetic. Neo-brutalism, Y2k, and a little bit of Furiger Aero inspired me. I tried to mix and match styles and elements until I found something that I believe is visually appealing.
I mainly used CSS and a little bit of JS. I had to sacrifice a lot of readability, but I think it was worth it.

I hope you like it as well!

Demo

Try it out: https://esyfyi.github.io/2024-earth-day-frontend-challange/

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4

Journey

My process was simple: I went online, looked for inspiration, tried to recreate them, and then mixed and matched until I found something I liked. I also used a lot of clip-paths and CSS filters; I like how the contrasting text interacts with the background illustration.

I used Adobe Firefly to generate the background illustration, and then I separated it into multiple layers using Photoshop.

I had to use requestAnimationFrame to smooth the scrolling animations, as using only the scroll events felt choppy.

Overall, I'm happy with the result, and it was a fun couple of hours.

Sorce code: https://github.com/esyfyi/2024-earth-day-frontend-challange/

πŸ’– πŸ’ͺ πŸ™… 🚩
dhodvogner
Daniel Hodvogner

Posted on April 18, 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