⌨️ TinyTyper - a tiny library for creating a typing effect on specified text element.
Demo
Size (It's really tiny)
- Minimized: 2.9KB
- Gziped: 1.1KB
Installation
Library can be easily installed via either NPM or Bower:
npm i tinytyper --save
OR
bower i tinytyper --save
Usage
Basic setup looks like this:
; const el = documentconst options = /* . . . */ const instance = el options
In case you need to run animation again:
instance
Available options
:
Option | Default | Description |
---|---|---|
text |
innerText of specifed el ement |
Sets a text to be displayed |
textSpeed |
95 |
Defines of text speed animation |
cursor |
▌ |
Defines current cursor symbol |
blinkSpeed |
0.05 |
Defines blink speed of a cursor |
cursorClass |
tiny-typer-cursor |
A CSS class for cursor element |
textClass |
tiny-typer-text |
A CSS class for text element |
staticCursor |
false |
Makes cursor static (disables blinking) |
staticText |
false |
Makes text static (disables animation) |
Contributions
Contributions are welcome. Feel free to create issues and PRs