Hey,
eigentlich sind sie dynamisch und solten von der margin 1% abgegrenzt werden und damit nebeneinander platziert.
Sie haben doch alle einen Abstand nach links und rechts von 1%.
Edit: Und dort ist nichts dynamisch, für eine dynamische Änderung bräuchtest du mindestens eine Animation im CSS wenn dann auch noch die Datenbank eine Rolle spielen soll kommst du nicht um Ajax rum und falls diese von anderen Client Interaktionen beeinflusst werden sollen, bräuchtest du einen Websocket.
Gruß
Jo