w00tw000t
Lt. Junior Grade
- Registriert
- Feb. 2011
- Beiträge
- 365
Hallo zusammen,
ich erstelle zurzeit für jemanden eine Website und verwende als Framework Bootstrap 4.
Die Seite ist soweit fast fertig und wurde von mir testweise auf den Server hochgeladen. Bei den Tests mit verschiedenen Rechnern und Personen sind einige Fehler aufgetreten und für einen dieser Fehler wende ich mich an euch, da ich hier auf keinen grünen Zweig komme.
Auf der Landing Page schmückt ein großes, bildschirmdeckendes Hintergrundbild die Seite. Auf meinen Rechnern wird das Hintergrundbild bildschirmausfüllend angezeigt (Auflösung/Seitenverhältnis spielt keine Rolle). Getestet habe ich mit Edge, Firefox und Chrome.
Auf dem Rechner meiner Testpersonen wird es hingegen nicht bildschirmfüllend angezeigt. Diese Test wurden mit Windowsrechnern gemacht.
Auf Apple-Geräten wird das Hintergrundbild gezoomt angezeigt... schwer zu beschreiben, daher hier einige Bilder:
So soll die Seite auf allen Geräten aussehen:
So sieht die Seite zurzeit auf einigen Windows Rechnern aus (browserunabhängig):
Und so sieht die Seite auf iPhones und Ipads aus:
Hier ist gut zu erkennen, das nur die obere Ecke des Bildes angezeigt wird. Ich nehme an, dass bei Apple SVG Grafiken anders eingebunden werden müssen?
Hier der entsprechende CSS Code:
Was genau habe ich falsch gemacht? Es hat vermutlich etwas mit "min-height: 100vh;" zutun... aber wie ich das Problem gut löse weiß ich leider nicht. Zudem bekomme ich das "Apple-Problem" nicht in den Griff...
Bin für jeden Tipp oder Hinweis dankbar
Viele Grüße,
w00tw000t
ich erstelle zurzeit für jemanden eine Website und verwende als Framework Bootstrap 4.
Die Seite ist soweit fast fertig und wurde von mir testweise auf den Server hochgeladen. Bei den Tests mit verschiedenen Rechnern und Personen sind einige Fehler aufgetreten und für einen dieser Fehler wende ich mich an euch, da ich hier auf keinen grünen Zweig komme.
Auf der Landing Page schmückt ein großes, bildschirmdeckendes Hintergrundbild die Seite. Auf meinen Rechnern wird das Hintergrundbild bildschirmausfüllend angezeigt (Auflösung/Seitenverhältnis spielt keine Rolle). Getestet habe ich mit Edge, Firefox und Chrome.
Auf dem Rechner meiner Testpersonen wird es hingegen nicht bildschirmfüllend angezeigt. Diese Test wurden mit Windowsrechnern gemacht.
Auf Apple-Geräten wird das Hintergrundbild gezoomt angezeigt... schwer zu beschreiben, daher hier einige Bilder:
So soll die Seite auf allen Geräten aussehen:
So sieht die Seite zurzeit auf einigen Windows Rechnern aus (browserunabhängig):
Und so sieht die Seite auf iPhones und Ipads aus:
Hier ist gut zu erkennen, das nur die obere Ecke des Bildes angezeigt wird. Ich nehme an, dass bei Apple SVG Grafiken anders eingebunden werden müssen?
Hier der entsprechende CSS Code:
Code:
html, body {
height: 100%;
width: 100%;
}
body{
display: flex;
display: -webkit-flex;
flex-direction: column;
min-height: 100vh;
overflow-y: scroll;
}
.full-height {
height: 100%;
}
/*Landing page background image and intensity of the darkening with gradient*/
#landingpage {
background: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .1)), url('../files/bg/bg_header.svg')no-repeat center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; !important;
height: 100%;
background-position: center center;
z-index: -1;
top: 0;
min-height: 100vh;
text-align: center;
display: flex;
display: -webkit-flex;
align-items: center;
}
Was genau habe ich falsch gemacht? Es hat vermutlich etwas mit "min-height: 100vh;" zutun... aber wie ich das Problem gut löse weiß ich leider nicht. Zudem bekomme ich das "Apple-Problem" nicht in den Griff...
Bin für jeden Tipp oder Hinweis dankbar
Viele Grüße,
w00tw000t