message = {
let i = 0;
const text = "Color will be interpolated here";
let message;
while (i < text.length) {
await Promises.delay(40);
let span = html`<span>${text.substr(i, 1)}</span>`;
span.style.color = d3.interpolateSpectral(i / text.length);
span.style.opacity = opacity2 + "%";
span.setAttribute("value", i);
span.setAttribute("ascending", "ascending");
if (i == 0) {
message = html`<span>${span}`;
} else {
message = html`${message.innerHTML}${span}`;
}
i = i + 1;
}
yield html`<h2>${message}</h2>`;
}