Ich habe ein Backoffice, wo ich Karten zu einem Spread hinzufügen und positionieren sie jedoch mag ich mit top
und left
. Dann muss ich diese Spreads auf meiner Website präsentieren.Absolute Mitte dynamische Anzahl der divs
Mein Problem ist, dass ich die Karten in den Spreads immer horizontal und vertikal zentrieren möchte. Das Hauptproblem besteht darin, dass die Anzahl der Karten in jedem Spread variabel ist und jede Karte top
und left
unterschiedlich ist, abhängig von den Wünschen des Benutzers.
Ich speichere die top
und left
von jeder Karte in der Datenbank, und dann präsentiere ich sie auf der Website.
Hier ist die Geige zu überprüfen: https://jsfiddle.net/wajrga88/10/
Jede Hilfe? Ist das, was ich möchte, sogar möglich?
EDIT .: Ich habe die Geige mit einem realitätsnäheren Szenario aktualisiert.
https://jsfiddle.net/kym60L9g/ – bhv
, wenn Sie Position absolut verwenden, müssen Sie verwenden links oder rechts. anstelle von px können Sie% verwenden, so dass die automatische Anpassung in jedem Bildschirm möglich ist –
Wahrscheinlich können Sie Ihr Ergebnis mit flexbox erreichen, wie von @bhv vorgeschlagen, aber um weiter zu helfen, würde ich gerne ein jpg mit dem endgültigen gewünschten Ergebnis sehen. Wenn Sie können, sollten Sie auch Ihre Markup reduzieren. – Stratboy