Ich versuche, ein Vollbild fixiertes Hintergrundbild nur auf der ersten Seite einer jquery Mobile App für Android hinzuzufügen (ich verwende auch phonegap).Jquery Mobile Android - Fixed Vollbild-Hintergrundbild?
Kurz gesagt, ich möchte das Hintergrundbild Vollbild und behoben werden, während der Inhalt der Seite darüber scrollt. Das Hintergrundbild muss außerdem auf die Größe verschiedener Geräte skaliert werden. Hier
ist das, was ich bisher ...
<div data-role="page" id="unit-list" data-theme="a">
<div id="background">
<div data-role="header" data-theme="b">
<h1>Header</h1>
</div><!-- /header -->
<div data-role="content" data-theme="a">
<ul data-role="listview" data-theme="none">
<li>List Item</li>
<li>List Item</li>
<li>List Item</li>
</ul>
</div><!-- /content -->
</div><!-- /background -->
</div> <!-- /page -->
Mit dieser CSS:
#background {
background: url(../images/background.png);
width: 100% !important;
height: auto !important;
background-repeat: no-repeat;
position: absolute;
z-index: -1;
}
dies offensichtlich nicht funktioniert so jeden Schub in der richtigen Richtung würde geschätzt, dank im Voraus.
Hallo Jasper, danke für deine Hilfe. Dies funktioniert, um das BG-Bild für verschiedene Geräte zu skalieren, aber es ist nicht fixiert und scrollt immer noch mit dem Seiteninhalt. Versucht, 'Hintergrund-Anhang: behoben' zu .ui-Seite, aber das scheint nichts zu tun .. irgendwelche Ideen? Danke im Voraus. – SilentDesigns
@SilentDesigns Es bleibt für mich in Chrome 17 stationär. Es ist ein wenig sinnvoller, eine CSS-Regel für '.ui-content' anstatt für' .ui-page' zu erstellen, siehe den Unterschied hier: http: // jsfiddle. net/kKv4s/1/ – Jasper
Ja, es sieht so aus, als ob dies in Chrome und Safari funktioniert, aber leider nicht in FF oder auf einem meiner Android-Geräte. Auf den mobilen Geräten ist es am oberen Bildschirmrand fixiert und hat die richtige Breite. Wenn Sie jedoch bis unter die Bildhöhe scrollen, wird der transparente Hintergrund sichtbar. Seltsamerweise werden auch einige Schriftformatierungen meiner Listenobjekte durcheinander gebracht (was keine große Sache ist). Werde das ein bisschen genauer anschauen und mir hoffentlich etwas einfallen lassen. – SilentDesigns