超酷创意分段式SVG文字动画特效
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了超酷创意分段式SVG文字动画特效相关的知识,希望对你有一定的参考价值。
这是一款基于segment.js制作的非常有创意的分段式SVG文字动画特效。这个文字动画特效通过动画SVG的描边路径来制作各种文字的动画效果,效果非常的赞。
这个SVG文字动画特效的第一个DEMO中的最后几个例子使用了mo.js插件,一款由Oleg Solomka编写的用于制作网页图形动画的javascript库插件。通过mo.js,可以制作出效果更为震撼的文字动画效果。
特效中使用的字体是exquisite lowercase font,一套极富创意的WEB字体。
使用方法
要使用该SVG文字动画特效,要在页面中引入segment.js,它用于动画SVG路径,d3-ease,用于制作easing动画过渡效果,以及letters.js。
<script src="js/segment.js"></script> <script src="js/d3-ease.v0.6.js"></script> <script src="js/letters.js"></script>
html结构
可以使用一个<div>
容器来包裹需要制作动画效果的文字。
<div class="my-text">my text</div>
每一个SVG字母都被分配一个letter
class类,例如:letter-(a, b, c, ...)
,以及letter-(1, 2, 3, ...)
。通过这些class我们可以自定义字母的样式,例如设置margin值或定位方式等。
/* Setting margin among all letters */ .letter { margin: 0 10px; } /* Setting background to letter m */ .letter-m { background-color: lightsalmon; }
以上是关于超酷创意分段式SVG文字动画特效的主要内容,如果未能解决你的问题,请参考以下文章