National Geographic Earth Day 2024
Sergo

Sergo @sergo

About: I want to become a Web Developer. Currently, I'm using JS, React/Next.JS.

Location:
Freeland
Joined:
Nov 6, 2022

National Geographic Earth Day 2024

Publish Date: Apr 25 '24
9 2

This is a submission for Frontend Challenge v24.04.17, CSS Art: Earth Day.

Inspiration

I was inspired by a video from National Geographic. And decided to recreate it, but in a CSS manner.
I wanted people to watch this video through my website.

Demo

National Geographic Earth Day 2024
You can view the live demo on Vercel.
Project Demo
Source Code

Journey

At first, I wanted to recreate the image in the form of pixels. But it turned out to be tedious and not very high quality.

Pixel Earth Day

Then I decided to base the images on rollers. And then I was very excited, because my persistence knew no bounds then. To make the pictures fit exactly around the circle, I created a circle class in CSS.

Support Circle 1

Support Circle 2

In the end, it turned out pretty well.

Result 1

But it was not enough for me, and I decided to do something responsive. And then I realized that my persistence was quickly fading. Because everything was done manually.

Result2

Result3

I had to change each parameter of the image, selecting the anchor circles. And even then, I did not cover many sizes.

A few days ago I wanted to add more animations, like a butterfly waving its wings, or a fish twitching in its own way, but... I'm going to stop for now. I need a break after all the manual work.

Thank you for this challenge!

Comments 2 total

  • Nabil Alamin
    Nabil AlaminApr 26, 2024

    Screenshot looks good but the project demo requires vercel Auth for viewing

    • Sergo
      SergoApr 26, 2024

      Ah, now I understand why a friend couldn't visit this site. Vercel has changed its usage policy, apparently I read it carelessly. Thank you so much! I deployed it on GitHub.

Add comment