Да, вместо тега <marquee> рекомендуется использовать CSS и JavaScript для создания современных эффектов прокрутки. sky.pro ru.w3docs.com
CSS позволяет реализовать современные эффекты прокрутки с помощью CSS-анимации и keyframes. sky.pro Для этого нужно использовать свойства animation и transform вместе с правилом @keyframes. ru.w3docs.com
JavaScript применяется для продвинутого управления, если нужно добавить интерактивности и динамичности в скроллинг-анимацию или динамически обновлять контент. sky.pro
Например, для горизонтальной прокрутки текста можно установить свойство animation в значение «marquee 10s linear infinite» (секунды нужно изменить в зависимости от требований). ru.w3docs.com
Также можно использовать псевдокласс :hover вместе со свойством animation-play-state, чтобы остановить прокрутку текста при наведении курсора мыши. ru.w3docs.com