How To Create Text Reveal Animation With Anime Js?
I know its simple to create text reveal animation with CSS alone, but I need to use animejs to create this animation. I need to create something like this: text reveal animation de
Solution 1:
You need to add some extra css to text-box
and change display property of <span/>
element(inline
by default) in order it to recognize translateY
changes:
anime.timeline({loop: true})
.add({
targets: '.text-box .my-text',
translateY: [100, 0],
easing: 'easeOutExpo',
duration: 1400,
})
.add({
targets: '.text-box',
opacity: 0,
duration: 1000,
easing: 'easeOutExpo',
delay: 1000
});
.text-box {
text-align: center;
overflow: hidden;
font-size: 4em;
}
.my-text {
display: inline-block;
}
<scriptsrc="https://cdnjs.cloudflare.com/ajax/libs/animejs/3.2.0/anime.min.js"></script><divclass="text-box"><spanclass="my-text">2020 is a horror movie</span></div>
Post a Comment for "How To Create Text Reveal Animation With Anime Js?"