Я ищу умное и производительное решение для эффекта выделения (возможно, с действительно использованием тега выделения), чтобы текст в контейнере просто бесконечно повторялся.
Например, я пытаюсь сослаться на это.
HTML
<div class="m-el">
<marquee width="100%" direction="right">
This text should endlessly be concatenated onto each other.
</marquee>
</div>
CSS
.m-el { width: 1400px; }
Я знаю, что существует множество библиотек для jquery, которые в основном также имитируют эффект выделения, но мне интересно, как это потенциально можно сделать с помощью реального тега marquee или, возможно, метода перехода css.
Прямо сейчас эффект создает одну строку текста, которая проходит через родительский контейнер div: https://jsfiddle.net/8shjzdut/
Я действительно хочу добиться, чтобы текст в основном "повторялся" как бесконечный цикл, как этот, но с определением только предложения один раз (без повторной вставки одного и того же текста 100 раз)… https://jsfiddle.net/8shjzdut/1/
Есть какие-нибудь умные идеи, как это сделать? (если нужен js, тоже нормально, я просто хочу, чтобы он был как можно более производительным и низкоуровневым)
<marquee>
нестандартен и никогда не был частью какой-либо спецификации HTML. Он указан в текущей спецификации HTML5 с единственной целью пометить его как устаревший в качестве уведомления о том, что поставщики браузеров намереваются прекратить поддержку в какой-то момент в будущем. html.spec.whatwg.org/dev/obsolete.html#obsolete - person Rob   schedule 02.03.2020<marquee>
, который никогда не был частью какой-либо спецификации HTML. - person Rob   schedule 02.03.2020