Repaintless.css是一款輕量級(jí)高性能的CSS3動(dòng)畫庫(kù)。Repaintless.css通過特殊的方法來制作元素動(dòng)畫,不會(huì)引起頁(yè)面的重繪,使它比其它CSS動(dòng)畫庫(kù)具有更高的性能。
安裝
你可以通過bower或npm來安裝Repaintless.css。
$ bower install repaintless $ npm install repaintless
使用方法
使用該CSS3動(dòng)畫庫(kù)需要在頁(yè)面中引入repaintless.css文件。
HTML結(jié)構(gòu)
要使一個(gè)元素可以動(dòng)畫,你需要做的就是為該元素添加element-animated class,這個(gè)是必須添加的class類,然后使用第二個(gè)class類來指明你需要的動(dòng)畫類型。
I tremble!
默認(rèn)情況下動(dòng)畫的時(shí)間是1秒鐘。你可以通過class short來指定動(dòng)畫時(shí)間為0.5秒,long為2秒。如果你需要做無(wú)窮動(dòng)畫,可以添加infinite class。
I am quick! I am slooow... I will do that forever to drive you crazy!
動(dòng)畫類型
Repaintless.css所有可用的動(dòng)畫類型如下。某些動(dòng)畫是會(huì)一直循環(huán)的動(dòng)畫。
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-top-bottom (looped)
slide-left-right (looped)
tremble (looped)
fade-in
fade-out
pulsate (looped)
rotate
Repaintless.css動(dòng)畫庫(kù)的github地址為:https://github.com/szynszyliszys/repaintless
來源:http://www.htmleaf.com/css3/css3donghua/201603073189.html
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com