Why should I go for a Parallax Scrolling in my Website?

Why should I go for a Parallax Scrolling in my Website?

People talk about parallax scrolling websites, when they want to develop an interactive and interesting one. If you want your website to look appealing and raise the curiosity of visitors, then make your website an example of an amazing parallax website.

Basics of Parallax Effect

The parallax effect was actually used in video games where two-dimensional side scrolling was employed to create a visual effect. Here different background images were made to move at different speeds creating the illusion of depth. This is actually done by making the background move slower than the foreground. So it seems to the user that the background is farther away.

Parallax scrolling emerged as a web technology in 2011 when they were incorporated inside web design, using HTML5 and CSS3. It helps in creating a wow effect among web content viewers. It brings out a new style of presenting contents as a story. Adding sound effects enhances the user experience.

Using parallax scrolling in your website design and development will greatly increase the time a user interacts with your website. This can also be used as an implicit call to action by intimating users about how interesting and innovative your websites are.

Examples of some websites using parallax effect are:

http://orangerie.ae/
http://www.sbs.com.au/theboat/
http://www.superlime.fr/

How to create parallax scrolling in your website?

Now we will be looking at a simple way of creating parallax scrolling. We will be dealing with a basic example.

For this, we need an HTML file, a CSS file and a JavaScript file.

In the HTML file use a <div> tag to specify the background to be scrolled. It may also contain other foreground content which moves over this background with speed. This may be specified using the section as given below:

<div class="background"></div>
<section>
<h1>Home page</h1>
<p> The parallax effect was actually used in video games where two-dimensional side scrolling was employed to create a visual effect. Here different background images were made to move at different speeds creating the delusion of depth. This is actually done by making the background move slower than the foreground. So it seems to the user that the background is farther away.
Parallax scrolling emerged as a web technology in 2011 when they were incorporated inside websites, using HTML5 and CSS3. It helps in creating a wow effect among web content viewers. It brings out a new style of presenting contents as a story. Adding sound effects enhances the user experience.
Using parallax scrolling in your website will greatly increase the time user stays in your website. This can also be used as an implicit call to action by intimating users about how interesting and innovative your websites are. </p> <img src=”bg.jpeg”/> </section>

Now we need to write the CSS file for styling our HTML page.
First we will look at the styling of our scrolling background.

  • Specify the background image.
  • Specify position as fixed to stop the div from scrolling.
  • Set width to maximum and height to overflow the screen.
  • Specify a minus index to position it below text.

Then we can style the rest of our page as usual.

background { background: url(img.jpg) repeat; position: fixed; width: 100%; height: 400%; top:0; left:0; z-index: -1; } section { color: #fff; font-family: arial; width: 500px; margin: auto; line-height: 15px; font-size: 14px; }

The final step is coding the jQuery to create the scrolling effect.

The jQuery checks to see the user position and scrolls the background image slowly. It should include the following:

  1. Function named parallax.
  2. Variable to hold scrolled pixels.
  3. Set top of the div to negative value of the variable content.
  4. To reduce the speed, multiply variable content by a fraction.
  5. Call this function whenever the window is scrolled.
$(window).scroll(function(e){ parallax(); }); function parallax(){ var s = $(window).scrollTop(); $('.background').css('top',-(scrolled*0.2)+'px'); }

Once you have an idea about the interactive nature of parallax scrolling in websites, you can’t resist embedding one in your website. It is also very important to make sure that you approach the right people with right knowledge to make one. Feel free to contact us, anytime.

Read More

Leave a Comment