Ich bin auf der Suche nach Marquee-Tag-Alternativen und fand, wie dies durch CSS zu tun. Allerdings sind die Nachrichten, die ich benutze, von variabler Länge, also gibt es eine Alternative, um das Attribut '45s' auf vielleicht 100% zu setzen, so dass die Nachricht, egal wie lang oder kurz die Nachricht ist, die gesamte Nachricht und die Schleife anzeigt erneut, sobald die Nachricht angezeigt wurde?CSS Marquee für variable Nachrichtenlängen
.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>
Nicht mit CSS. Sie würden eine Variable benötigen, und das ist der Bereich von JS. –