CSS与SVG动画库:Animate Plus_html/css_WEB-ITnose
程序员文章站
2022-04-02 15:25:29
...
Animate Plus是一个高性能的 JavaScript 库,能够帮助你构建动画效果的CSS 属性和 SVG 属性Animate Plus 是非常适合快速 UI 交互的,同时也适合台式和移动设备上更长的动画序列。示例:
- CSS spring animations on DOM elements
- Simple SVG morphing animation
- Performance/stress test (250 SVG shapes animated independently)
Getting Started
npm install animateplusor download and insertanimate.min.js(2.7KB gzipped) :
Start animating things:
animate({ el: "div", translateX: 100, opacity: .5, duration: 500 });
API
Arguments
animateaccepts either anObjector aMapcontaining at least an element and a property to animate:
animate({ el: "div", opacity: 0 }); // Or: var params = new Map();params.set("el", "div");params.set("opacity", 0);animate(params);
el
The elements to animate.elcan either take a:
- CSS selector:"div"
- jQuery-like object:$("div")
- DOM element:document.querySelector("div")
- Array of DOM elements:[document.querySelector("div")]
- NodeList or HTMLCollection:document.getElementsByTagName("div")
项目主页:http://www.open-open.com/lib/view/home/1434012030223
推荐阅读
-
强大的CSS3动画库animate.css_html/css_WEB-ITnose
-
强大的CSS3动画库animate.css_html/css_WEB-ITnose
-
Animate.css 纯CSS动画库_html/css_WEB-ITnose
-
动画库Animate.css_html/css_WEB-ITnose
-
CSS与SVG动画库:Animate Plus_html/css_WEB-ITnose
-
CSS与SVG动画库:Animate Plus_html/css_WEB-ITnose
-
Animate.css 纯CSS动画库_html/css_WEB-ITnose
-
动画库Animate.css_html/css_WEB-ITnose