All Projects → magalhini → react-typewriter-js

magalhini / react-typewriter-js

Licence: other
Simple vanilla JS script to simulate text typewriting effect.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to react-typewriter-js

Vicword
一个纯php分词
Stars: ✭ 516 (+2766.67%)
Mutual labels:  word, split
Typer.js
Typing effect completely configurable in HTML.
Stars: ✭ 111 (+516.67%)
Mutual labels:  typing, typewriter
an-array-of-spanish-words
List of ~636,000 Spanish words
Stars: ✭ 31 (+72.22%)
Mutual labels:  word
prisma-client-py
Prisma Client Python is an auto-generated and fully type-safe database client designed for ease of use
Stars: ✭ 739 (+4005.56%)
Mutual labels:  typing
EasyScrollDots
Single page scroll JavaScript plugin that allows for vertical navigation of page sections
Stars: ✭ 38 (+111.11%)
Mutual labels:  vanilla
hedges
List of (possible) English hedge words
Stars: ✭ 39 (+116.67%)
Mutual labels:  word
woodwork
Woodwork is a Python library that provides robust methods for managing and communicating data typing information.
Stars: ✭ 97 (+438.89%)
Mutual labels:  typing
SplittableViewKit
A cell of IndexPath(row: 0, section: 0) in UITableView is automatically moved to left view when device rotated.
Stars: ✭ 39 (+116.67%)
Mutual labels:  split
touchMyRipple
A simple library for apply the ripple effect where you want
Stars: ✭ 19 (+5.56%)
Mutual labels:  vanilla
type
A FOSS typing.io clone
Stars: ✭ 58 (+222.22%)
Mutual labels:  typing
vanilla-jsx
Vanilla jsx without runtime. HTML Tag return DOM in js, No virtual DOM.
Stars: ✭ 70 (+288.89%)
Mutual labels:  vanilla
jstarcraft-nlp
专注于解决自然语言处理领域的几个核心问题:词法分析,句法分析,语义分析,语种检测,信息抽取,文本聚类和文本分类. 为相关领域的研发人员提供完整的通用设计与参考实现. 涵盖了多种自然语言处理算法,适配了多个自然语言处理框架. 兼容Lucene/Solr/ElasticSearch插件.
Stars: ✭ 92 (+411.11%)
Mutual labels:  word
VanillaReimplementation
[Paused - Far from done] Reimplementation of Vanilla features in Minestom
Stars: ✭ 67 (+272.22%)
Mutual labels:  vanilla
patchify.py
A library that helps you split image into small, overlappable patches, and merge patches into original image.
Stars: ✭ 102 (+466.67%)
Mutual labels:  split
json2python-models
Generate Python model classes (pydantic, attrs, dataclasses) based on JSON datasets with typing module support
Stars: ✭ 119 (+561.11%)
Mutual labels:  typing
meiga
🧙 A simple, typed and monad-based Result type for Python.
Stars: ✭ 24 (+33.33%)
Mutual labels:  typing
clipboard-parser
剪贴板解析器,支持解析@RequestParam/@ApiModelProperty接口定义代码、Word、Excel以及其他表格类数据
Stars: ✭ 15 (-16.67%)
Mutual labels:  word
clausejs
Write contract once. Get data & function validators & conformers, an accurate & readable project contract, auto-generated API documentation, generative test coverage, plus more. A tool that enables a more predictable workflow for developing your JavaScript projects.
Stars: ✭ 29 (+61.11%)
Mutual labels:  typing
use-typewriter
useTypewriter
Stars: ✭ 43 (+138.89%)
Mutual labels:  typewriter
ClassicEmu
ClassicEmu is an Open Source Server for World of Warcraft (1.12.1, 2.4.3 and 3.3.5a) written in .NET6
Stars: ✭ 33 (+83.33%)
Mutual labels:  vanilla

React Typewriter

ex

A small helper script that simulates a typewriting text effect on a webpage.

Dependencies

There are two versions of this project:

  • A plain vanilla JS (no jQuery, no libraries)
  • An ES6 / React Component version

Options

  • Custom speed
  • Custom random speed
  • Different messages (React only)
  • Custom tag to display the element (React only)

Sample Usage (vanilla version)

var el = document.querySelectorAll('h1')[0];
var el2 = document.querySelectorAll('h2')[0];

Typewriter.start(el, 50, {
  random: true,
  callback: function () {
    console.log('i am a callback');
  }
});

Typewriter.start(el2, 75);

Sample Usage (React version)

import Typewriter from './Typewriter';

<Typewriter
    speed={88}
    tag="pre"
    text={["Hello world.", "What do I do now?"]}
    randomSpeed={true} />
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].