Parallaxie is a jQuery plugin to create parallax effects on your websites or templates. It is very lightweight to download and rendering by your browser.
0.5
This plugin has only one dependency, which is jQuery
Watch Parallaxie in action: http://static.theultrasoft.com/parallaxie/demo/
Licensed under the MIT License (LICENSE.txt)
Copyright (c) 2016 THE ULTRASOFT (http://theultrasoft.com)
Installing this plugin is very easy. You have to include jQuery and Parallaxie scripts to your website.
<script src="js/jquery.min.js"></script>
<script src="js/parallaxie.min.js"></script>
Fire up the plugin with any css selector. You must have a background image set into that element or you can use the data-image
attribute, will explain about this later. Also, make sure the parallax element must have some height or some content which has some height.
<style>
.parallaxie{
min-height: 360px;
}
</style>
<div class="parallaxie" style='background: url("path/to/your/image.png")'></div>
<script>
$('.parallaxie').parallaxie();
</script>
View a more intutive Parallaxie example.
You can easily customized this plugin any time.
This method gives you a quick configuration option.
<script>
$('.parallaxie').parallaxie({
speed: 0.5,
offset: 50,
...
...
});
</script>
On declaration of the parallaxie element you can specify the option using the data-parallaxie
attribute. This gives you to control or customize different parallaxie elements with different configurations.
<div class="parallaxie" style='background: url("path/to/your/image.png")' data-parallaxie='{
"speed": -0.4
"size": "auto"
}'></div>
Option | Description | Default |
---|---|---|
speed | Speed of the parallax. You can use any floating point number. But practically, give any fractional number between -1 and 1. Example: 0.3 or -0.5 | 0.2 |
repeat | Should the background repeat or not. Possible values: 'repeat', 'repeat-x', 'repeat-y', 'no-repeat' | 'no-repeat' |
size | background size of the image. Possible values: 'auto', 'contain', 'cover' | 'cover' |
pos_x | Position of the image horizontally. Possible values: 'left', 'center', 'right' or any percentage like: '30%' | 'center' |
offset | The parallax offset. Possible values: Any integer. | 0 |