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