2016-04-20 23 views
1

Ich habe einen festen Hintergrund auf meiner Website eingestellt, aber es bleibt nicht ganz fixiert, wenn ich ein- und auszoomen.Wie setze ich einen festen Hintergrund mit CSS?

Dies ist die Seite, die ich aus dem Hintergrund replizieren möge:

http://triangl.com/

in Zooming und hält aus dem Hintergrund vollständig fixiert.

Bitte sehen Mine:

http://zoeyplayground-com.zoeysite.com/

Ein- und Auszoomen wird anders verhalten.

Mein Code ist unten. Dies setzt nur den Hintergrund auf der Homepage:

jQuery(document).ready(function(){ 

    if (top.location.pathname === '/') 
    { 
    jQuery("body").addClass("bodybackground"); 
    } 

}); 
.bodybackground { 
    background: url('/media/import/background.jpg') no-repeat center center fixed; 
} 

Könnte mir jemand mitteilen, was dieses verursachen könnte? Vielen Dank für jede Hilfe.

Antwort

2

müssen Sie background-size: cover;

.bodybackground { 
    background: url('/media/import/background.jpg') no-repeat center center fixed; 
    background-size: cover; 
} 
+1

Perfekt - danke. Ich wusste nicht, dass es so einfach ist! :) –

1

Verwenden background-size: cover; oder background-size: contain; wie pro Ihre Notwendigkeit hinzuzufügen. Das sollte es beheben.

+0

Dies wurde gerade zuvor beantwortet, aber immer noch geschätzt - danke :) –

+0

@ matt136 sorry, habe das nicht überprüft. –

Verwandte Themen