Author: | akzhy |
---|---|
Views Total: | 477 views |
Official Page: | Go to website |
Last Update: | November 5, 2021 |
License: | MIT |
Preview:

Description:
The Vara JavaScript library lets you create text drawing animation to simulate someone sign on your webpage.
How to use it:
Link to the Vara.js Library.
<script src="src/vara.min.js"></script>
Create a container in which you want to display the text drawing animation.
<div id="vara-container"></div>
Initialize the Vara.js library and define the text to type in the container.
var vara = new Vara("#vara-container","font.json",[{ text:"CSSSCRIPT.COM!" }]);
Possible options to customize the text drawing animation.
var vara = new Vara("#vara-container","font.json",[{ // text to type text:"CSSSCRIPT.COM!", // font size fontSize:24, // strok width strokeWidth:.5, // font color color:"black", // unique ID id:"", // duration in ms duration:2000, // text alignment textAlign:"left", // offsets x:0, y:0, // Whether the x or y coordinate should be from its calculated position, ie the position if x or y coordinates were not applied fromCurrentPosition:{ x:true, // Boolean y:true, // Boolean }, // auto play autoAnimation:true, // animate the text in a queue queued:true, // delay in ms delay:0, /* Letter spacing can be a number or an object, if number, the spacing will be applied to every character. If object, each letter can be assigned a different spacing as follows, letterSpacing: { a: 4, j: -6, global: -1 } The global property is used to set spacing of all other characters */ letterSpacing:0 }]);
Changelog:
11/05/2021
- v1.4.0
02/12/2020
- Custom letter spacing
v1.2.0 (07/24/2019)
- Fixed issues with Safari
02/12/2019
- Fixed issues with the draw() method