Auto Tying
Animates text to copy the behaviour of auto typing
This is a Typography component that creates the effect of auto typing anywhere it is placed. Like every other component, it is imported like so :
// importing Auto typing component
import { Type } from "@wigxel/react-components/lib/typography";
// importing Auto typing component in a more discriptive way
import { Type as AutoTyping } from "@wigxel/react-components/lib/typography";
The Auto typing component accepts two properties, values
and speed
. The values
props accepts an array of strings. The strings are the words to be used in the auto-typing. The speed props accepts a number. This number is used to control the typing speed.
import React from "react";
import { Type as AutoTyping } from "@wigxel/react-components/lib/typography";
const HeaderText = () => {
return (
<section>
<h1>
I am a
<AutoTyping
values={["Developer", "Gamer", "Advocate"]}
speed={100}
/>
</h1>
</section>
)
}
The auto-typing component comes the a default black-colored text with no styling. To style this component, simply wrap it with an HTML tag and style the tag.
// The Auto-typing component text would have a red color.
<span style={{ color: "red" }}>
<AutoTyping
values={["Developer", "Gamer", "Advocate"]}
speed={100}
/>
</span>
Last updated
Was this helpful?