2015-12-02 3 views
0

Я хочу сделать фоновое изображение в теле, которое не будет поддерживать соотношение сторон отношения.CSS: Как сделать отзывчивое фоновое изображение, исключающее пропорции изображения?

html, 
body { 
    height: 100%; 
    background-image: url(../images/xmasbg13.jpg); 
    background-size: 100% 100%; 
    background-repeat: no-repeat; 
} 

Код выше работает отлично, если окно браузера в полноэкранном режиме. Но когда я изменяю размер браузера, он поддерживает соотношение сторон изображения и не будет охватывать всю страницу.

+0

проверьте это. http://stackoverflow.com/questions/12609110/responsive-css-background-images –

+0

use 'background-size: 100%' –

ответ

0

Как насчет background-size:cover

http://jsfiddle.net/2ez1e3mn/

Вы можете изменить размер панели результатов и изображение изменяет размер (полная высота и ширина) с ним.

+0

Не работает. Он по-прежнему поддерживает соотношение сторон. – codiplex

+0

hmmmm ... background-size: cover должен игнорировать соотношение сторон. У вас есть рабочий URL-адрес, который иллюстрирует проблему? – Cynthia

+0

ой! Я решил это сейчас. Я просто удаляю 'height: 100%'. – codiplex