隨著前端技術的發展,通過HTML5和CSS3可以實現很多很炫的交互效果,帶來很好的用戶體驗。然而,基於實用的前提,Layui並沒有內置過多花俏的動畫,Layui的動畫全部採用CSS3,因此不支持ie8和部分不支持ie9(即ie8/9環境下沒有動畫)。
Layui的CSS3動畫使用起來很簡單,通過對元素賦值動畫特定的class類名即可,有可能用到的class共有9個,分別是layui-anim(必須的,算是基類,後面跟的就是不同的動畫類)、layui-anim-up(從最底部往上滑入)、layui-anim-upbit(微微往上滑入)、layui-anim-scale(平滑放大)、layui-anim-scaleSpring(彈簧式放大)、layui-anim-fadein(漸現)、layui-anim-fadeout(漸隱)、layui-anim-rotate(360度旋轉)、layui-anim-loop(循環動畫)。
具體用法如下:
1、從最底部往上滑入效果可以這麼實現
<div class="layui-anim layui-anim-up"></div>
2、循環動畫追加layui-anim-loop類
<div class="layui-anim layui-anim-rotate layui-anim-loop"></div>
是不是很簡單?以前項目中用到了類似的CSS3動畫,網上找了很多插件,效果還可以,但是比較麻煩,需要單獨引用至少兩個css文件和js文件。Layui已經實現了這些,很方便。具體代碼可以看一下layui的源代碼layui.css文件最後部分,大致從第3324行開始(2.1.2版本),有興趣可以自己動手實現其他CSS3動畫效果,別希望賢心把所有效果都做了。
相關推薦
CSS3結合jquery實現炫酷立體360度滾動預覽效果
簡易的CSS3炫酷3D滾動預覽特效, 3D旋轉展示!效果圖:實現代碼:html:css:javascript:
javascript技術實現帶動畫的提示型彈窗效果
原生javascript實現帶動畫的提示型彈窗,常用於網站彈層的彈窗也有很多,一般用插件比較多,所以今天就來寫一寫該功能,如有錯誤之處請指出!彈出跟消失都...
CSS3過渡動畫函數總結
CSS3過渡動畫函數總結,總結了動畫函數屬性transition-timing-function裡面的值的用法,方便大家以後使用該屬性時就知道有這麼一回事...
CSS3動畫原理實現輪播圖切換
CSS3動畫原理實現輪播圖,主要用到CSS3的動畫過渡實現切換,感興趣的小夥伴可以看看!效果圖:實現代碼html:css:
詳解CSS3過渡動畫函數transition-timing-function總結
CSS3過渡動畫函數總結,總結了動畫函數屬性transition-timing-function裡面的值的用法,方便大家以後使用該屬性時就知道有這麼一回事...
利用純CSS3實現標籤效果
在做網頁的時候經常要實現一些類似於標籤的標識,這時很多人會使用圖片去實現,當然這是一種做法,還有另外一種做法就是利用CSS3的屬性來實現該效果!下面看看效...
異世界召喚類輕小說《盾之勇者成名錄》動畫化決定
最早在“成為小說家吧”網站上連載,後來被角川書店書籍化發售的輕小說《盾之勇者成名錄》宣佈了動畫化的消息。本作輕小說是由“アネコ ユサギ”原作,“彌南 せい...
如何給一個div綁定兩個動畫效果
css 的動畫效果功能強大,但由於平時項目不常用到,現在做個簡單的動畫效果都各種查資料,著實慚愧。好記性不如爛筆頭,我現在就把它記錄下來,也給需要的人提供...
web前端技術,零框架實現側滑菜單,就是這麼簡單!
先來看看最終效果!這樣的菜單在移動端比較常見,實現起來非常簡單最終效果圖第一步html代碼對應的效果效果圖第二步,添加導航菜單html代碼對應的效果效果圖...
純CSS方法實現“打字動畫”的效果
大家好,有些時候我們希望在網頁中有一段文本的文字逐個出現,模擬一種打字的效果,一般人們通常會使用相對冗長javascript來實現,今天我要跟大家分享的...
前端簡單實用特效,css3廣告動畫
css3廣告動畫動態效果圖前面幾期都是秀技術之作,很多小夥伴都說看不懂,想來點簡單的,能在工作中能用到的一些特效,這期呢就是一個簡單的廣告動畫,技術處於0...
動漫
2017-06-11
推薦中...