Typed Text
What's Included
- Free to download & use
- Open for personal & commercial use
Support The Creator
Use one-time or monthly support to thank the creator for this free product.
GrapesJS Compatible
Tested with GrapesJS 0.16.x, 0.17.x, 0.18.x, 0.19.x, 0.20.x
Open Source on GitHub
Free to use, fork, and contribute
Editor Compatible
Designed for the GrapesJS open-source editor
Free to Use
Open for personal and commercial projects
The rotating typewriter headline is a staple of landing pages. This plugin wraps the Typed.js library as a GrapesJS component, so it can be dropped in and configured without writing any JavaScript.
What it adds
A typed block and component, plus a typed-strings trait: a textarea where each row is one string in the rotation. Everything else is exposed as component properties, editable from the Settings panel.
Component properties
- Timing —
type-speed,back-speed,start-delayandback-delay, all in milliseconds. - Looping —
loop,loop-countandshuffle. - Erasing —
smart-backspacedeletes only what does not match the next string, whilefade-outswaps backspacing for a fade, withfade-out-classandfade-out-delay. - Cursor —
show-cursor,cursor-charandauto-insert-css. content-type—html, or null for plain text.
Options
script points at the Typed.js build loaded asynchronously when the library is not already on the page. block and props extend the block definition and the component properties.
Good to know
Install as grapesjs-typed. MIT licensed.
Ratings:
No reviews yet. Be the first to share your experience.
Questions & Answers
No questions yet. Have something to ask?
Common problems this plugin can help fix
Real community questions on the same topic — see how others worked around them.
- #6654💬 4 answers
The rich-text editor cannot be activated
- #6064💬 4 answers
Setting the text content programmatically clears it in the canvas
- #5829💬 3 answers
Uncaught TypeError: __webpack_require__.r is not a function at ./node_modules/grapesjs/dist/grapes.mjs (grapes.mjs:1:1) at __webpack_require__ (bootstrap:789:1) at fn (bootstrap:150:1) at ./src/Demo/Templates/TextEditor.js (Templates.js:31:1) at __webpack_require__ (bootstrap:789:1) at fn (bootstrap:150:1) at ./src/Demo/Templates/Templates.js (Templates.css:45:1) at __webpack_require__ (bootstrap:789:1) at fn (bootstrap:150:1)
- #5729💬 4 answers
Editing/replacing the text inside of a link
