To animate a text block from left to right on Scroll, you can follow these.
#1. Find ID of Text Block.
In my example, we will have: #block-yui_3_17_2_1_1728966866271_9684

#2. Use this code to Page Header Injection (Page where you use Text Block)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
<script>
$(document).ready(function() {
$(window).scroll(function() {
var element = $('#block-yui_3_17_2_1_1728966866271_9684');
var elementTop = element.offset().top;
var viewportBottom = $(window).scrollTop() + $(window).height();
if (viewportBottom > elementTop) {
element.addClass('slide-left');
}
});
});
</script>
<style>
#block-yui_3_17_2_1_1728966866271_9684 {
transform: translateX(-400px);
transition: all 1.2s ease;
}
#block-yui_3_17_2_1_1728966866271_9684.slide-left {
transform: translateX(0) !important;
transition: all 1.5s ease;
}
</style>
