Je me demandais s'il y avait un moyen de faire entrer le texte de saisie dans différentes tailles de police. J'ai joint un jsfiddle qui montre ce que j'ai fait jusqu'ici. Est-il possible d'attribuer une classe à chaque phrase?Comment Style Typing Animation en Javascript
Merci!
https://jsfiddle.net/te4fo7fh/embedded/result/
var tt_element = document.getElementById("tt_element");
var tt_text = "It would be great if this sentence came in 12pt fontsize.^with the typing effect being editable.^^And this one came in 30pt font size.";
var tt_array = tt_text.split("");
var tt_timer;
var tt_loop = true;
var tt_speed = 70;
var tt_delay = 3000;
var tt_br = "^";
function typeMyText() {
if (tt_array.length > 0) {
if (tt_array[0] == tt_br) {
tt_element.innerHTML += "<br>";
tt_array.shift();
} else {
tt_element.innerHTML += tt_array.shift();
}
} else {
clearTimeout(tt_timer);
if (tt_loop) {
setTimeout(clearMyText, tt_delay);
}
return false;
}
tt_timer = setTimeout(typeMyText, tt_speed);
}
typeMyText();
#tt_element {
padding-top: 20px;
\t line-height:1.5em;
font-size: 12pt;
font-family: Georgia;
}
<section class="editable" contenteditable="true">
<p id="tt_element" class="blue"></p>
</section>
Pouvez-vous préciser comment voulez-vous être la taille de la police contrôlée? Quelque chose comme dans les éditeurs Wysiwyg? – Justas
Oui, je veux pouvoir contrôler manuellement la taille de chaque phrase. Je vous remercie! –