CSS與SVG動畫庫:Animate Plus

pdce 9年前發布 | 22K 次閱讀 CSS 前端技術 Animate Plus

Animate Plus是一個高性能的 JavaScript 庫,能夠幫助你構建動畫效果的CSS 屬性和 SVG 屬性Animate Plus 是非常適合快速 UI 交互的,同時也適合臺式和移動設備上更長的動畫序列。示例:

Getting Started

npm install animateplusor download and insertanimate.min.js(2.7KB gzipped) :

<script src=animate.min.js></script>

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.baiduhome.net/lib/view/home/1434012030223

 本文由用戶 pdce 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!