I am trying to trigger a simple typing animation when the user scrolls to that div on the screen. Here is my html:
<div class="text-8xl">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Harum voluptas eveniet nulla sapiente libero sequi ipsam voluptatem ex porro nostrum laudantium modi, aliquam, est quia veritatis quod. Quas, voluptas neque.
</div>
<div class="flex justify-center items-center">
<h1>I am <span class="auto-type"></span></h1>
</div>
<div class="text-8xl">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Harum voluptas eveniet nulla sapiente libero sequi ipsam voluptatem ex porro nostrum laudantium modi, aliquam, est quia veritatis quod. Quas, voluptas neque.
</div>
And here is my javascript:
<head>
<script src="https://cdn.jsdelivr.net/npm/typed.js@2.0.12"></script>
</head>
...
<body>
<script>
var typed = new Typed(".auto-type", {
strings: ["a person", "Sleeping", "coding"],
typeSpeed: 150,
backSpeed: 150,
loop: true,
})
</script>
</body>
How can you trigger this animation when this div enters the screen after scrolling? Thank you, and please leave any questions below.