Bref tutoriel
Il s'agit d'un effet spécial d'animation de texte SVG segmenté très créatif basé sur segment.js. Cet effet spécial d'animation de texte utilise le tracé du SVG animé pour créer divers effets d'animation de texte, et l'effet est très impressionnant.
Les derniers exemples de la première DEMO de cet effet spécial d'animation de texte SVG utilisent le plug-in mo.js, un plug-in de bibliothèque JavaScript écrit par Oleg Solomka pour créer des animations graphiques Web. Grâce à mo.js, vous pouvez créer des effets d'animation de texte plus choquants.
La police utilisée dans les effets spéciaux est une police minuscule exquise, un ensemble de polices WEB très créatives.
Comment utiliser
Pour utiliser cet effet d'animation de texte SVG, vous devez introduire segment.js dans la page, qui est utilisé pour animer les chemins SVG, et d3-ease, qui est utilisé pour créer des effets de transition d'animation faciles et des lettres.js.
1 2 3 |
|
Structure HTML
Vous pouvez utiliser un conteneur
1 |
|
Initialiser le plug-in
Ensuite, nous pouvons récupérer cet élément en JavaScript et créer une animation de texte en configurant les paramètres. Toutes les options de paramètres (sauf individualDelays) peuvent être définies sur les valeurs suivantes :
Une seule valeur : acceptée par toutes les lettres.
Tableau : Le premier élément du tableau sera reçu par la première lettre, le deuxième élément sera reçu par la deuxième lettre, et ainsi de suite.
Ce qui suit est un exemple d'utilisation des paramètres de configuration :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
Grâce à la configuration ci-dessus, nous avons défini les options d'affichage et d'animation du texte, ainsi que le plug-in sera dans le conteneur Générer du texte SVG dans . Par défaut, le texte est masqué. Comment déclencher une animation de texte, veuillez vous référer à la méthode ci-dessous.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
|
Chaque lettre SVG se voit attribuer une classe de lettre, par exemple : lettre-(a, b, c, ...) et lettre-(1, 2, 3, ... ). Grâce à ces cours, nous pouvons personnaliser le style des lettres, comme la définition de valeurs de marge ou de méthodes de positionnement, etc.
1 2 3 4 5 6 7 8 9 |
|
Ce qui précède est le contenu des effets spéciaux d'animation de texte SVG segmenté et créatifs. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !