首頁 > web前端 > css教學 > 輕量級高效能的CSS3動畫庫

輕量級高效能的CSS3動畫庫

巴扎黑
發布: 2017-06-03 10:07:43
原創
2953 人瀏覽過
  pulsate (looped)

  簡要教學

  Repaintless.css是一款輕量級高效能的CSS3動畫庫。 Repaintless.css透過特殊的方法來製作元素動畫,不會引起頁面的重繪,使它比其它CSS動畫庫具有更高的性能。


輕量級高效能的CSS3動畫庫


#  安裝

##  安裝

  你可以透過bower或npm來安裝Repaintless.css。

$ bower install repaintless
$ npm install repaintless
登入後複製

  使用方法

  使用該CSS3動畫庫需要在頁面中引入repaintless .css文件。

<link href="path-to-css-directory/repaintless.css" rel="stylesheet"></link>
登入後複製

  HTML結構


  要讓一個元素可以動畫,你需要做的就是為該元素添加element-animated class,這個是必須加入的

class

類,然後使用第二個class類來指明你需要的動畫類型。

<p class="element-animated tremble"> I tremble! </p>
登入後複製

  預設情況下動畫的時間是1秒鐘。你可以透過class short來指定動畫時間為0.5秒,long為2秒。如果你需要做無窮動畫,可以加入infinite class。

<p class="element-animated slide-from-top short">
  I am quick! 
</p>
 
<p class="element-animated slide-from-top long"> 
  I am slooow... 
</p>
 
<p class="element-animated slide-from-top infinite"> 
  I will do that forever to drive you crazy! 
</p>
登入後複製

  動畫類型

  Repaintless.css所有可用的動畫類型如下。某些動畫是會一直循環的動畫。

  slide-from-top

  slide-from-bottom

#  slide-from- left

  slide-from-right

  slide-from-right-bottom

  slide -from-right-top

  slide-from-left-bottom

  slide-from-left-top

#  slide-from-left-top

  slide-top-bottom (looped)

  slide-left-right (looped)

#  tremble (looped)

#  tremble (looped)

  fade-in

#  fade-out

#########  pulsate (looped)#### ########  rotate############  Repaintless.css動畫庫的github位址為:https://github.com/szynszyliszys/repaintless############################################################################################################################################################################################################################ ##########

以上是輕量級高效能的CSS3動畫庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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