DEV Community

Cover image for Zelda Breath of the Wild - Parallax Effect
Miquel Camps
Miquel Camps

Posted on • Edited on

1

Zelda Breath of the Wild - Parallax Effect

Hi there!

My name is Miquel Camps, I'm a web developer based in Spain, you can find me on twitter and linkedin.

TLDR: You can visit the demo here
https://vivirenremoto.github.io/zelda_parallax/

First of all

A few days ago I saw this video by Dylan Greene

I thought it's Awesome but it would be great to see this as a interactive web page.

Steps I took to create this effect

1- I used photoshop to separate the image into layers, this was the most painful part for me, all the layers must be the same dimensions.

To get a decent parallax effect I had to fill the empty spaces of each layer, maybe this is not perfect, anyway I like the final result.

I used 7 layers in total, 5 layers for the landscape and 2 additional layers to give some special effects the grass at the bottom and a the Sun flare.

Alt Text

Alt Text

Alt Text

Alt Text

Alt Text

Alt Text

Alt Text

2- To merge all the layers and put the parallax effect I used this javascript library parallax.js.

Alt Text

3- I put all the layers inside a HTML tag (DIV) to hide the edges with the attribute overflow=hidden:

Alt Text

4- Finally I wrote some media queries to center the character (Link) on a mobile screen.

I hope you like it!

Sentry blog image

How I fixed 20 seconds of lag for every user in just 20 minutes.

Our AI agent was running 10-20 seconds slower than it should, impacting both our own developers and our early adopters. See how I used Sentry Profiling to fix it in record time.

Read more

Top comments (2)

Collapse
 
stegriff profile image
Ste Griffiths

This is really nice -- moving the mouse around gives a very convincing 3D feeling! Well done with the image manipulation and putting it all together. Never seen parralax.js before but I'd definitely bear it in mind now. Thanks for the post!

Collapse
 
vivirenremoto profile image
Miquel Camps

thank you Stephen :)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay