2016-04-02 9 views
0

Ich habe mehrere Abfragen in dieser Zeile gefunden, und sie hatten entweder keine Lösungen oder ihre Lösungen funktionierten nicht für mich. Ich habe Medienabfragen eingerichtet, die kleinste ist max-width (700px), und wenn ich eine Vorschau der Website auf meinem Desktop mit meinem Browser auf die Breite eines iPhone eingestellt, es Vorschau gut. Allerdings, wenn Vorschau auf meinem aktuellen iPhone, zeigt es nur einen sehr kleinen Teil des Fotos. (Sowohl in Safari als auch in Chrome.) Ich bin nicht sicher, ob es Android-Geräte gibt, da ich keine zum Testen habe.Mobile Hintergrund Bilder Zoomed In

Edit: Ganze Seiten bei http://www.dragonflyav.com

Hier ist die CSS:

@media (max-width: 700px) { 
 
    .intro { 
 
     background-image: url("images/backgrounds/fleet-top-770.jpg"); 
 
     background-size: cover; 
 
     -webkit-background-size: cover; 
 
     -moz-background-size: cover; 
 
     -o-background-size: cover; 
 
     background-position: center top; 
 
     background-repeat: no-repeat; 
 
     background-attachment: fixed; 
 
     height: 75vh; 
 
    }

Ich bin sicher, dass ich etwas einfach fehlt bin, habe ich mehrere Varianten der bewährten oben, einschließlich das Graben jeder einzelnen Eigenschaft einzeln, ohne Glück. Mein HTML-Meta-Tag ist wie folgt:

 <meta name="viewport" content="width=device-width" content="initial-scale-1">

+0

können Sie die HTML als auch bieten Sie können auch für Android einen anständigen Test machen (und viele mehr) unter Verwendung von Browser-Tool wie Chrome DevTools ((oder einem Link zu einer bestehenden Website.) Wenn Sie das noch nicht ausprobiert haben.) – CreativeCreate

Antwort

0

Sie sind die falsche Styling overrulling. Auf dem Desktop-Styling Sie verwenden:

background: url(images/backgrounds/fleet-top-2400.jpg) no-repeat center center fixed; 

und am reaktions Sie verwenden:

background-image: url("images/backgrounds/fleet-top-770.jpg"); 

Auf diese Weise werden Sie die Desktop-Bild auf dem ansprechenden Bild zu sehen. Mit nur einer Hintergrundeigenschaft lösen Sie es für Sie. So würde ich persönlich halten Sie sich an:

background-image: url(images/backgrounds/fleet-top-2400.jpg) no-repeat center center fixed; 
+0

Ich denke nicht, dass -im letzten Style das -image sein muss, aber egal, ich habe die Medienabfrage auf die volle Hintergrund-Shortcut-Eigenschaft geändert, und jetzt habe ich keine Bilder mehr auf dem Handy erscheinen. Ich habe dreifach überprüfte Dateinamen und alles stimmt überein, also weiß ich nicht, ob es mir besser geht als vorher oder schlechter. – mrsjetset

+0

Es funktioniert jetzt perfekt hier? Nicht sicher, was dein Problem ist. http://imgur.com/G7JHQza – Wouter125

+0

Gut begann es zu arbeiten, wenn ich die Hintergrundanhangeigenschaft von örtlich festlegte. Ich würde es vorziehen, dass es damit funktioniert, aber anscheinend ist es nicht möglich. – mrsjetset