Configurable Parallax Effect On Scroll - Parallax.js
| File Size: | 3.99 KB |
|---|---|
| Views Total: | 1285 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
This is the minimalist (less than 1kb) jQuery Parallax plugin which helps you implement a scroll-triggered parallax effect on background images with configurable delay, direction and animation speed.
How to use it:
1. Create the HTML for the parallax container.
<section class="parallax-wrapper"> <figure class="parallax-demo"></figure> </section>
2. Add an background image to the figure element.
.parallax-demo {
position: relative;
background-image: url(https://picsum.photos/1800/1200/?random);
background-size: cover;
height: 1203px;
}
3. Note that your parallax container should be have a fixed height.
.parallax-wrapper {
position: relative;
height: 400px;
overflow: hidden;
}
4. Place the jQuery Parallax.js script after the latest jQuery JavaScript library.
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"
integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN"
crossorigin="anonymous">
</script>
<script src="dist/jquery.parallax.js"></script>
5. Initialize the plugin to activate the parallax scroll effect on the background image with default settings.
$(function(){
$(".parallax-demo").parallax();
});
6. Config the scrolling speed in milliseconds.
$(function(){
$(".parallax-demo").parallax({
speed: '100'
});
});
7. Set the scrolling direction.
$(function(){
$(".parallax-demo").parallax({
ascending: true, // false = bottom to top
});
});
8. Set the delay time to trigger the parallax effect on each scroll.
$(function(){
$(".parallax-demo").parallax({
delay: '1000'
});
});
This awesome jQuery plugin is developed by JiiB. For more Advanced Usages, please check the demo page or visit the official website.











