首頁 > web前端 > html教學 > CSS与SVG动画库:Animate Plus_html/css_WEB-ITnose

CSS与SVG动画库:Animate Plus_html/css_WEB-ITnose

WBOY
發布: 2016-06-21 09:11:50
原創
1567 人瀏覽過

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) :

<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.open-open.com/lib/view/home/1434012030223

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板