Я работаю над текстовой анимацией на моем языке. Но разделение букв на отрезки с помощью js приводит к чему-то следующему:
<span class="letter" style="transform: translate(0.55em, 1.1em) scale(1.5);">ध</span>
<span class="letter" style="transform: translate(0.55em, 1.1em);">्</span>
<span class="letter" style="transform: translate(0.55em, 1.1em);">य</span>
<span class="letter" style="transform: translate(0.55em, 1.1em);">ो</span>
Используемый мной скрипт:
textWrapper.innerHTML = textWrapper.textContent.replace(/\S/g, "<span class='letter'>$&</span>");
, а в результате html выглядит следующим образом
Результат должен выглядеть следующим образом: ध्यो , поскольку эти пустые пространства объединяются в юникоде.
It разрывается только тогда, когда .letter
применяется с display:inline-block
, который требуется для применения преобразований.
Есть ли способ, которым я могу достичь результата ध्यो и все же применять преобразования к каждой букве?