To create a gradual text appearance effect in Elementor, you can use a CSS animation that allows words to be typed out sequentially. Here’s an example of the CSS code for such an animation:
CSS
@keyframes typing {
from {
width: 0;
}
}
.elementor-typing-text {
overflow: hidden;
white-space: nowrap;
font-size: 24px;
font-weight: bold;
border-right: 2px solid #333;
width: 100%;
animation: typing 5s steps(30, end);
}
In this code, we created a typing
animation that gradually increases the width of the text element. Then, we defined styles for the container that will hold the text. We used the overflow: hidden
and white-space: nowrap
properties to hide the text and prevent words from wrapping to the next line. We also added a border to the right of the text to create a typing cursor effect.
To use this code in Elementor, create a text block and add the CSS class elementor-typing-text
. After that, paste the code into the CSS editor. You will see the text being typed out sequentially over 5 seconds.
You can modify the animation time and other properties in the CSS to adapt the effect to your design. You can also experiment with other CSS effects to create unique and engaging animations for your text.