CyriacBr / react-split-text

Wrap your letters, words and lines with custom React elements
https://cyriacbr.github.io/react-split-text/
MIT License
49 stars 18 forks source link

Demo

CI npm bundle size

Documentation

This component lets you split your text, and wrap each line, word or letter with a custom element. The lines and words are correctly split according to how they fit in the layout. The component doesn't change that behavior, it just analyses the text and wrap each line, word and letter in a custom element. This lib is useful when trying to make text animations or special effects with texts.

Features

Installation

npm i @cyriacbr/react-split-text
# or
yarn add @cyriacbr/react-split-text

Usage

To use this library, simply wrap your text with the SplitText component. The text will automatically be wrapped, by default with span elements, and will be readjusted on resize.

<SplitText>
  Hello World
</SplitText>

Everything else is covered in the documentation.