Szukam alternatyw dla znaczników marki i znalazłem sposób, aby to zrobić poprzez css. Jednak wiadomości, których używam, mają różne długości, więc istnieje alternatywa do umieszczenia atrybutu "45" na 100%, więc bez względu na to, jak długi i krótki jest komunikat, komunikat pokaże całą wiadomość i pętlę ponownie po wyświetleniu komunikatu?Markiza CSS o zmiennej długości wiadomości
.marquee {
margin: 0 auto;
white-space: nowrap;
overflow: hidden;
position: absolute;
color: #ffffff;
background-color: #000000;
font-family: Arial Rounded MT Bold;
}
.marquee span {
display: inline-block;
padding-left: 100%; /* show the marquee just outside the paragraph */
animation: marquee 45s linear infinite;
}
@keyframes marquee {
from { text-indent: 0%}
to { text-indent: -150% }
}
<p id="PassengerNews_Scrollbar" class="microsoft marquee" style="height: 95%; width: 90%;left: 5%;top: 2%;font-size: 7%;">
<span>|*NewsData*|</span>
</p>
Nie z CSS. Potrzebna jest zmienna i to jest przegląd JS. –