Mode:
Duration:
1
Coding works best on desktop or with an external keyboard.
Coding works best on desktop or with an external keyboard.
Animates a div with elastic ease effect.
# animejs/demo/elastic.html
<html>
<head>
<script src="https://cdn.jsdelivr.net/npm/animejs@3.2.1/lib/anime.min.js"></script>
</head>
<body>
<div id="elasticBox" style="width:100px;height:100px;background:lime;"></div>
<script>
anime({
targets: '#elasticBox',
x: 250,
easing: 'easeOutElastic(1, .5)',
duration: 2000,
repeat: Infinity,
yoyo: true
});
</script>
</body>
</html>Anime.js is a lightweight JavaScript animation library that enables developers to create smooth, complex, and performant animations on the web. It works with CSS properties, SVG, DOM attributes, and JavaScript objects.
Origin & Creator
Anime.js was created by Julian Garnier in 2015 as a lightweight, versatile animation library for the web.
Industrial Note
Anime.js is widely used for interactive web applications, marketing pages, dashboards, data visualizations, micro-interactions, and SVG-based animations.