Masz opcje, a zarówno zachować proporcje obrazu:
Option 1
background: url(yourimage.jpg) no-repeat center center/cover;
Ostatnia część jest własnością background-size: cover
. Spowoduje to powiększenie obrazu tła w zależności od szerokości przeglądarki, aby upewnić się, że wypełni ono cały element w całości.
przykład: http://i.imgur.com/0tQ9Rxm.png
Wariant 2
background: url(yourimage.jpg) no-repeat center center;
To samo działanie, ale bez powiększenia części. Tło zachowa swój wygląd i pozostanie wyśrodkowane, ale jeśli szerokość przeglądarki jest większa niż szerokość obrazu (w tym przypadku 1500 pikseli), zobaczysz kolor tła (w tym przypadku biały).
przykład: http://i.imgur.com/6x594jH.png
że zalecane Wariant 1. Efekt powiększania widzisz tylko wtedy, gdy zmieniasz rozmiar przeglądarki, ale prawie nikt jej nie używa, a odwiedzający zobaczy tylko wypełnione tło.
isnt to img {max-szerokość: 100%;} lub czy źle rozumiem pytanie? – Richlewis
@Richlewis jest inny: ten problem jest związany z responsywnym arkuszem stylów ładowania. Wypróbuj;) –