AppCode
Tilt.js is a lightweight parallax hover tilt effect addon for jQuery. It uses the requestAnimationFrame with over 60+ fps. No CSS is needed.
This article was first seen on and republished from csstutorial.io
Basic Usage
This example provides a basic usage example for including tilt.js in your project.
This library requires jQuery and no CSS is needed.
To start using tilt.js you must create an element with a data-tilt attribute. Additionally, you must include the library using an HTML script tag.
<div class="your-element" data-tilt></div>
<script type="text/javascript" src="vanilla-tilt.js"></script>
CDN Links
These are the CDN Cloudflare links to load the library using a CDN.
https://cdnjs.cloudflare.com/ajax/libs/vanilla-tilt/1.7.0/vanilla-tilt.babel.jshttps://cdnjs.cloudflare.com/ajax/libs/vanilla-tilt/1.7.0/vanilla-tilt.babel.min.jshttps://cdnjs.cloudflare.com/ajax/libs/vanilla-tilt/1.7.0/vanilla-tilt.jshttps://cdnjs.cloudflare.com/ajax/libs/vanilla-tilt/1.7.0/vanilla-tilt.min.js
Also available on npm:
You can install the tilt.js javascript library by using the npm install command below:
npm install vanilla-tilt
How to use Tilt.js
Here is a basic HTML document with all the code needed to start using tilt.js
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CSS Tutorial</title>
</head>
<body>
<img data-tilt data-tilt-max="20" data-tilt-speed="400" data-tilt-perspective="500" src="https://via.placeholder.com/300x300" class="js-tilt">
<script>
$('.js-tilt').tilt({
scale: 1.2
})
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/vanilla-tilt/1.7.0/vanilla-tilt.min.js"></script>
</body>
</html>