Я использую аниме. js для анимации заголовков. Это добавляет пены ко всем буквам, чтобы оживить их индивидуально. После анимации мне нравится удалять эти фрагменты из текста, но удаление не работает. Это код:
function theAnimation() {
var textWrapper = document.querySelector('.pt-animation');
textWrapper.innerHTML = textWrapper.textContent.replace(/\S/g, "<span class='letter'>$&</span>");
anime.timeline({
loop: false,
delay: 500
})
.add({
targets: '.pt-animation .letter',
translateX: [40,0],
translateZ: 0,
opacity: [0,1],
easing: "easeOutExpo",
duration: 1200,
delay: (el, i) => 500 + 30 * i
})
}
function deleteSpan(){
var letter = document.getElementsByClassName("letter");
delete letter;
}
theAnimation();
deleteSpan();