Simplest Background Parallax Effect With jQuery - html-parallax
| File Size: | 3.69 KB |
|---|---|
| Views Total: | 2214 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
This is the simplest jQuery plugin for creating a subtle parallax scrolling effect on your background image that is configurable via HTML data attributes.
How to use it:
1. Add your own background images to the parallax containers and specify the animation speed via 'data-speed' attribute as shown below:
<div class="myParallax"
style="background-image: url(bg-1.jpg);"
data-speed="0.5">
</div>
<div class="myParallax"
style="background-image: url(bg-2.jpg);"
data-speed="0.7">
</div>
<div class="myParallax"
style="background-image: url(bg-3.jpg);"
data-speed="0.5">
</div>
...
2. The parallax containers must have a fixed height:
.myParallax {
height: 400px;
background-size: cover;
}
3. Insert jQuery library and the jQuery html-parallax plugin's script into the document.
<script src="//code.jquery.com/jquery.min.js"></script> <script src="parallax.js"></script>
4. Activate the parallax plugin and done.
$(".myParallax").parallax();
5. By default, the plugin will automatically disable the parallax scroll effect when the screen size is less than 768px. You're able to adjust the default breakpoint in the JavaScript as this:
if (varWidthWindow < 768)
{
$(this).css('background-position', "");
return;
}
This awesome jQuery plugin is developed by mjmakhija. For more Advanced Usages, please check the demo page or visit the official website.











