簡短教學
這是一款以anime.js為基礎的文字動畫特效。這些文字效果是透過前後導航按鈕切換文字時,製作不同的文字動畫特效。
使用方法
下面是其中一種文字動畫特效的GIF動態圖片示範效果:
製作這組文字動畫特效的js程式碼類似下面的樣子:
// Initialize var txt = new TextFx(this.el.querySelector('.title')); // Show letters: // txt.show([effect] [,callback]); // If nothing is passed, then there's no animation. // ´effect´ can either be one of the predefined effects: ['fx1',...,'fx17'] or // an object literal representing both, in and out animations (anime.js based). // Example: effect = { in: { duration: 500, delay: function(el, index) { return 250+index*40; }, easing: 'easeOutExpo', opacity: 1, translateY: ['50%','0%'] }, out: { duration: 500, delay: function(el, index) { return index*40; }, easing: 'easeOutExpo', opacity: 0, translateY: '-50%' } } // ´callback´ is the callback function, after all the letters finished the animation. // Hide letters: // txt.hide([effect] [,callback]); (same logic of show)
製作這組文字動畫特效的js程式碼類似下面的樣子:
rrreee關於anime.js用法,可以參考它的說明文件。
該文字動畫特效的原文網址為:http://tympanus.net/codrops/2016/10/18/inspiration-for-letter-effects/
以上就是18種基於anime.js的文字動畫特效的內容,更多相關內容請關注PHP中文網(www.php.cn)!