A Vanilla JavaScript Plugin for Animated Typewriter | AutoTyper JS

Autotyperjs can be accessed in a global variable like auto typer. It reveals two external functions, starting and stopping. Multiple instances can be created with a new keyword. It is compatible with Chrome, Firefox, Safari, Internet Explorer and Edge.

The AutoTyper.js library outputs a set of text delimited character by character with many useful options:

  • infinite loop.
  • Custom animation speed/delay.
  • Flipflop effect.

How to make use of it:

Create an empty container the place you need to output the textual content.

<h1 class="demo">
</h1>

Insert the JavaScript file ‘AutoTyper.js’ into the doc.

<script src="dist/autotyper.js"></script>

Create a brand new ‘autoTyper’ occasion and outline an array of text to output.

var typer = new autoTyper({
    selector: ".demo",
    words: ["webcodeflow",".com","webcodeflow.com"],
});

Start the textual content typing impact.

typer.start();

Append a blinking caret to the end of the text whereas typing.

@-webkit-keyframes blink-caret {
  50% {
    border-color: transparent;
  }
}

.demo {
  display: inline-block;
  border-right: 1px solid #404145;
  -webkit-animation: blink-caret 0.5s step-end infinite alternate;
  animation: blink-caret 0.5s step-end infinite alternate;
}

Possible configuration choices to customize the text typing effect.

var typer = new autoTyper({
    selector: ".demo",
    words: ["webcodeflow",".com","webcodeflow.com"],
    charSpeed: 85, // typing speed
    delay: 2100, // typing delay
    loop: true, // infinite loop
    flipflop: true, // enable flipflop effect
    position: 0, // position
    currentWord: "", // current word
    element: null, // selector
    isStopped: false // is stopped on init
});

Pause/cease the typing impact.

typer.stop();

Configurable Text Typing Effect, AutoTyper JS Plugin/Github


See Demo And Download

Official Website(hsynlms): Click Here

This superior jQuery/javascript plugin is developed by hsynlms. For extra Advanced usage, please go to the official website.

Related Posts

HStack-and-VStack-in-CSS

CSS Layout Components Horizontal/Vertical Stack | HStack and VStack

HStack and VStack in CSS – CSS layout components that (basically) stack anything horizontally and vertically. A pure CSS library that makes it easy to stack elements…

Floating-Whatsapp-Chat-Button

How to Add Floating Whatsapp Chat Button In HTML | venom-button

Venom Button is a very simple plugin for the jQuery floating WhatsApp button. Adds a floating button to your site that calls WhatsApp Click to Chat API. It will automatically start the WhatsApp…

Data-Table-Generator-Tabulator

Interactive Data Table Generator with JS/jQuery and JSON | Tabulator

Tabulator allows you to create interactive tables in seconds from any HTML Table, JavaScript array, AJAX data source, or JSON format data. Just include the library in your…

alert-confirm-prompt-attention-js

Simple Alert, Confirm, Prompt Popup Using Vanilla JavaScript Library | attention.js

JavaScript provides various built-in functionality to display popup messages for different purposes. Attention JS is a vanillaJS plugin used to create a custom alert, confirm, or Prompt…

Bootstrap-4-Sidebar-Menu-Responsive-Template

Bootstrap 4 Sidebar Menu Responsive Template | MDB

Bootstrap Side Navbar – Responsive sidebar template based on the Bootstrap 4 framework. An easy-to-use, totally responsive, Google Material Design impressed aspect navigation for modern web app…

Bootstrap-4-Toast-Notification-Plugin

Lightweight Bootstrap 4 Toast Notification Plugin | BS4 Advanced Toast

A lightweight Bootstrap 4 Toast Notification plugin integrated with JS/jQuery. bs4-toast.js is a JavaScript library that enhances the native Bootstrap toast component with icons, buttons, callbacks, and…

Leave a Reply

Your email address will not be published. Required fields are marked *