Ich habe Schwierigkeiten damit, zwei Hintergrundbilder synchron zueinander zu verkleinern, so dass mein Sitzplan auf Mobilgeräten / Tablets funktioniert.
Ich habe Hintergrundabdeckung versucht, enthalten, 100% und andere div-Werte auf 100% setzen, aber keine Freude daran, diese Sitze an ihrem Platz zu halten.
So muss nicht nur das Hintergrundbild für den Sitzplan unter 650px verkleinert werden, sondern auch die Sitzbilder - sie müssen ihre Position auf dem Sitzplan beibehalten. Die enthaltenen divs sind derzeit auf 15px eingestellt, um die Sitzbilder anzuzeigen.
Hier ist der ursprüngliche statische Breitencode, mit dem ich arbeite Ссылка
Die Sitzgrößen sollten 15px groß sein, bis der Sitzplan 650px unterschreitet, dann schrumpfen die Sitzbilder synchron mit dem Hauptbild des Sitzplans, bleiben aber in der gleichen Position und Proportion.
Ethan Marcotte hat ausführlich über responsive Hintergrundbilder geschrieben. Sie können viel auf seinem Blog lesen oder hier. .
Sie möchten grundsätzlich folgende Eigenschaften für Ihr Hintergrundbild festlegen:
<span>
als Inline an und wir können ihm keine Breite oder (in einer Minute) eine Höhe geben. <div>
. <div>
vertikal zu zentrieren.
Setzen Sie die Eigenschaft background-size auf 100%, damit unser Bild das Bildelement ausfüllt. Wenn Sie diesen Ansatz für Ihr überlagertes und das darunter liegende Bild verwenden und beide die gleiche Größe haben, sollten Sie keine Probleme mit der Ausrichtung haben.
Medienabfragen helfen Ihnen dann beim Umgang mit verschiedenen Bildschirmgrößen.
Tags und Links html css responsive-design background-image media-queries