• Anfrageformular
  • Erstgespräch
  • Beispiele
  • Testimonials
  • Wartungsservice
  • Redaktionsservice
  • Verlagswebsites
  • Dokumente

Bubsites

  • Angebot
  • Über uns
  • Details
  • Kontakt
  • Search
  • Angebot
  • Über uns
  • Details
  • Kontakt
  • Search

Cross-Browser-Lösung für Full Width Background Image mit CSS

Für ein Full Width Background Image, also ein fix positioniertes, sein Container-Element vollständig ausfüllendes Hintergrundbild gibt es eigentlich schon seit längerer Zeit eine perfekte Lösung: die Kombination aus background-attachment: fixed und background-size: cover.

Leider funktioniert das auf iOS (iPhones und iPads) nicht wie geplant, und auch einzelne Android-Browser haben damit ein Problem. Aufgefallen ist es mir zuletzt beim offenbar immer noch sehr verbreiteten Dolphin (Stand: 2015-09-07).

Javascript kann hier die Lösung sein (z.B. mit einem Backstretch Image), aber ein kleiner Trick mit einem zweiten Container-Element scheint es auch zu tun:

/* Cross browser solution for fixed full background image (incl. iOS) */

body {
  position: relative;
}

.pagebg-container {
  background: url('/path/to/background-image.jpg');
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;  
  position: fixed;
  width: 100%;
}

Was geschieht hier?

Angenommen das Hintergrundbild sollte ursprünglich das gesamte body-Element ausfüllen, dann erstellen wir innerhalb von diesem ein div und geben ihm die Regeln, die eigentlich für body bestimmt gewesen wären.

Unser neuer Bildcontainer muss sein Eltern-Element vollständig ausfüllen, denn er bekommt das ursprünglich für body geplante background-size: cover verpasst. Anstelle von background-attachment: fixed können wir nun aber position: fixed verwenden.

Dagegen haben jetzt auch die Eigenbrötler unter den Betriebssystemen und online-Browsern nichts mehr einzuwenden.

Rubrik: Developer Notes

Stefan Buchberger

Über den Autor

Stefan Buchberger war lange als Buchverleger und Redakteur tätig, bis er seine Begeisterung für die Webtechnologie entdeckte.

Ich bin Ihr Ansprechpartner für Webentwicklung, WordPress-Wartung und weitere Services.

Seitenleiste

Top-Beiträge

Buch & Berger ist nun Bubsites Website Service

Seit August 2023 ist die Buch & Berger Webagentur als Bubsites Website Service unter www.bubsites.com zu finden. Der neue Name, eine Kurzversion …

Website-Lösungen: Maßgeschneidert oder Vorlage

Bei der Entwicklung von Websites unterscheiden wir zwischen zwei grundsätzlichen Herangehensweisen: Jede Methode hat ihre Vor- und Nachteile, die wir hier erläutern …

Projektablauf: Vom Erstgespräch zur fertigen Website

Wir entwickeln Websites für verschiedenste Einsatzbereiche, meist auf WordPress-Basis. Hier erläutern wir unsere Vorgehensweise. Angebot und Kostenschätzung Im Erstgespräch klären wir Ihre …

Workshop für Webprojekte

Ein einfaches Beratungsgespräch kann die Vielschichtigkeit eines Webprojekts oftmals nicht umfassend abbilden. Der Workshop ist daher das optimale Format, um in die …

WordPress-Wartung und technischer Service

Wir übernehmen die zuverlässige Wartung und technische Betreuung Ihrer WordPress-Website. Für direkte Anfragen besuchen Sie bitte unsere Kontaktseite. Kernpunkte der Wartungsvereinbarung Unser …

Details zur Website-Wartung und Wartungsvereinbarung

Hier erhalten Sie eine ausführliche Beschreibung unserer Wartungsvereinbarung. Für einen kurzen Überblick empfehlen wir den Beitrag: WordPress-Wartung und technischer Service. Laufende oder …

FAQ zur Wartungsvereinbarung

Sie sind bereits Wartungskunde oder interessieren sich für dieses Thema? Hier erläutern wir einige Begriffe rund um unsere Wartungsvereinbarung und Wartungsberichte. Lizenzpauschale: …

Redaktioneller Service für Ihre Website

Der Inhalt bildet das Fundament einer erfolgreichen Website. Wir sorgen dafür, dass Ihre Inhalte professionell, präzise und zielgruppengerecht sind. Unsere Web-Content-Services Warum …

Testimonials: Das sagen unsere Kunden

Ihre Zufriedenheit steht bei uns an erster Stelle. Ehrliches Feedback ist uns wichtig, um unsere Leistungen kontinuierlich zu verbessern und Ihren Anforderungen …

Website-Briefing: Ein Leitfaden zur Projektvorbereitung

Damit Ihr Webprojekt reibungslos startet, haben wir diesen Leitfaden erstellt. Er gibt uns einen klaren Überblick über Ihre Wünsche und Anforderungen und …
↑
  • Impressum
  • Datenschutz
↑

Zeige alle ...

Click to Copy