Ich verwende derzeit Twitter Bootstrap auf ein neues Projekt. Der Hauptteil des Projekts ist eine Thumbnail-Galerie, genau wie die in ihren Beispielen (hier: http://twitter.github.com/bootstrap/components.html#thumbnails).Anpassen des übergeordneten Elements des css-transformierten Bildes an die Größe. (Twitter Bootstrap)
Problem ist, ich bin derzeit css-transforming (rotierende, im Grunde) Bilder bei Bedarf entsprechend ihrer EXIF-Orientierung Daten. Wenn ich eine Transformation (unter Verwendung von -webkit-transform für den Moment, während ich Chrome teste) auf eine img
anwende, bleibt das übergeordnete Element gleich und das Bild "überläuft" seinen Container.
Mit Chrome können Sie dieses Verhalten testen, indem Sie zum Beispiel die Miniaturbildergalerie, die ich zuvor verlinkt habe, eines der Platzhalterbilder untersuchen und dem Tag img
eine style="-webkit-transform: rotate(90deg)
-Eigenschaft hinzufügen. Bild überläuft das Containerelement li
und unterbricht das Layout.
Gibt es eine Möglichkeit, dies zu lösen und Bootstrap behandeln ein CSS-gedrehtes Bild, als ob es ursprünglich so wäre? Ich dachte daran, Höhe und Breite des Tags img
manuell festzulegen, und ihre Eltern würden anpassen, aber ich kann nicht wissen, welche Größe das Bild auf der Serverseite gerendert wird, bevor sie tatsächlich gerendert werden, so scheint dies auszuschließen dieser Ansatz.
Oh, und übrigens, ich weiß, ich könnte auf der Server-Seite drehen, ich weiß, es ist nicht schwer, ich würde es sehr viel lieber im Browser tun, wenn überhaupt möglich.
Irgendwelche Ideen?
Danke!
EDIT: Jaap vorgeschlagen, ich den gesamten Container zu drehen, das würde perfekt funktionieren, wenn es nicht für die Tatsache, dass ich Textknoten in der Miniaturansicht li
s. Durch Drehen des Containers wird der Text ebenfalls gedreht angezeigt.
Hallo! Vielen Dank für Ihre Antwort. Ich habe vergessen zu sagen, dass ich das schon ausprobiert habe, aber ich habe andere Knoten innerhalb des Thumbnails li (Beschriftungstext). Wenn ich den Elternteil rotiere, wird der Text ebenfalls gedreht. Ich werde aktualisieren und das sagen. – malvim