Приветствую. Нашел
скрипт для состаривания шрифта. Все устраивает, но хотелось бы первую букву текста обрабатывать с помощью css. Как исключить первый символ из обработки текста (текст может несколько раз попадаться)?
console.clear();
const typing = document.querySelectorAll('.about-content-1');
function type(element) {
function randomOpacity() {
return (Math.floor(Math.random() * 50) + 50)/100;
}
function randomEms() {
if (Math.random() > .8) {
return (Math.floor(Math.random() * 100) - 50)/800;
}
else {
return 0;
}
}
function wrap(char) {
return '<span style="opacity:' + randomOpacity() + '; text-shadow:' + randomEms() + 'em ' + randomEms() + 'em currentColor;">' + char + '</span>';
}
const wrappedText = Array.from(element.textContent).map(wrap);
element.innerHTML = wrappedText.join('');
}
typing.forEach(type);
<p>Образец текста</p>