Ich versuche, eine automatische Scrolling-Liste mit CSS-Animation zu erstellen.So erstellen Sie eine automatische Scrolling-Liste
Was ich jetzt habe:
.players {
-webkit-transition: opacity 0.5s ease-out;
-webkit-animation: autoScrolling 5s linear infinite;
height: 20em;
}
.players .list-group-item {
height: 5em;
}
@-webkit-keyframes autoScrolling {
from {
margin-top: 0;
}
to {
margin-top: -20em;
}
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row">
<div class="col-md-6">
<ul class="list-group players">
<li class="list-group-item">Player 1</li>
<li class="list-group-item">Player 2</li>
<li class="list-group-item">Player 3</li>
<li class="list-group-item">Player 4</li>
</ul>
</div>
</div>
Frage ist, ist es möglich, Spieler 1 zeigt unter Wiedergabe 4 zu machen, während es von der Spitze verschwindet? Wie ein End-End-Kreis.
JavaScript-Lösung ist eine Option.
Könntest du die Pos von player 4 dom Element überprüfen und wenn es an einer bestimmten oberen Position ist, dupliziere das player 1 dom Element und füge es unter Player 4 an? –
Danke, ich versuche zu vermeiden, dass bcz die Liste von eckigen generiert wurde. Ändern der Dom könnte zu etwas führen, was ich nicht will .. – lastr2d2