jQuery & Html5 Based Background Parallax Scrolling Effect
File Size: | 83.3 KB |
---|---|
Views Total: | 4377 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
A minimal jQuery plugin used to implement familiar background image Parallax scrolling effect with minimal effort. Based on jQuery, modernizr.js, CSS position properties and Html5 data-*
attributes.
How to use it:
1. Include the jQuery JavaScript library together with modernizr.js
and parallax.js
in your document.
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script src="modernizr.js"></script> <script src="parallax.js"></script>
2. Create a parallax scrolling area with a background image as follows, and set the parallax behaviors using data-*
attributes.
<div data-type="parallax" data-prlx-parent="true"> <div class="parallax-background"> <img class="image" src="background.jpg" data-prlx-type="sprite" data-size="fullsize" data-prlx-speed="0.3"> </div> <div class="content" data-prlx-type="sprite" data-prlx-speed="0.6"> <h1>Here's content</h1> </div> </div>
3. Add the required parallax styling into your CSS file.
[data-type=parallax] { position: relative; z-index: 10; } [data-prlx-parent=true] { overflow: hidden; position: relative; } [data-prlx-type=sprite] { position: absolute; } .parallax-content { position: relative; }
This awesome jQuery plugin is developed by eriku. For more Advanced Usages, please check the demo page or visit the official website.