Ich suche Wege, um ein Bildelement zu zwingen immer in der Mitte eines div ausgerichtet bleiben, auch wenn das div-Element zu klein wird, um das Bild richtig zu zentrieren. Hier ist eine Erklärung, was ich tun möchte: Question.jpgErzwinge ein Bild, um IMMER in der Mitte eines Div zu bleiben
Ich brauche die Lösung, um rein CSS zu sein, wenn möglich?
Zwischen all Antworten helfen könnte, die ich erhalten habe Sie so ziemlich in der Nähe von dem, was bist ich will! Es scheint zu funktionieren, aber ich stehe vor einem kleinen Problem: Was ist mit den Dimensionen des Bildes? Eigentlich brauche ich etwas, das für jede Dimension von Bildern funktioniert (Portrait, Paysage, Kubik), hast du irgendwelche Ideen? –
Hmm, ich denke, wenn Sie die Höhe der Div-Box entfernen, dann entfernen Sie "top: 50%" aus dem img, dann ändern Sie "transform: translate (-50%, -50%)" in "transform: translateX (- 50%) "erhalten Sie ein Bild, das horizontal zentriert ist, und die div-Größe entspricht der Höhe des Bildes. Dann können Sie am oberen und unteren Rand des Bildes für Platz ein Padding hinzufügen. –