Body background-image am Safari mobile-Browser

Das leidige Problem mit dem Safari Mobile-Browser kennen wir ja inzwischen zu gut. Viele CSS-Interpretationen funktionieren einfach nicht, wie sie sollen. Der fixed-background ist dabei nur eines. Speziell im Fall, dass wir ein Bild haben welches weder gekachelt noch wiederholt werden kann, brauchen wir eine Lösung. Die Lösung – wenn auch nicht sonderlich schön – bringt background-size:cover mit.

Dazu tauschen wir body{background: #fff URL(..image/...) top center fixed no repeat; }, durch

 

body {
background: url('http://dein.hi/ntergrund/bild.jpg') no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: 1800px;
}

 

aus.
Das Hiuntergrundbild bedeckt dadurch die 100%ige Höhe der Seite und nicht mehr nur des aktuellen Bildschirmes bzw. die Gesamtgröße des Orginialbildes. Somit haben wir keine hässlichen Kanten mehr im Hintergrund, wenn wir das Bild kacheln und auch kein abruptes Ende und dann nur noch Hintergrundfarbe.

Ich hoffe, ich konnte durch diesen Codeschnipsel etwas helfen. Ich suche definitiv nach weiteren Lösungen. Wer sich das ganze live anschauen möchte, kann das gerne unter voodoo-croo.de machen. Schaut euch die Seite auch gerne am iPhone bzw. am iPad an.
Quelle


wallpaper-1019588
The Great Cleric: Serie wird auf Disc erscheinen
wallpaper-1019588
Why Raeliana Ended Up at the Duke’s Mansion: Disc-Release geplant
wallpaper-1019588
SHY: Anime erscheint als Gesamtausgabe auf Disc
wallpaper-1019588
86: Eighty Six – Anime erscheint auf Disc + Vorbestellung